All Classes and Interfaces
Class
Description
Abstract class representing a cloud computing instance metadata.
A base class for classes that automatically register the server with discovery services.
A composite implementation combining all registered
DiscoveryClient instances.An interface modelling common Cloud platform compute instance metadata.
Interface for resoling compute instance metadata.
Utility class for
ComputeInstanceMetadataResolver's.Abstract class for common configuration discovery settings.
The format the configuration is stored in.
A Configuration client is responsible for reading configuration for configuration servers.
Strategy interface for retrieving and updating the current
HealthStatus of the application.The default
ConfigurationClient implementation.The default
CompositeDiscoveryClient that is activated when caching is disabled.The default implementation to generate Instance IDs.
Represents
ComputeInstanceMetadata for Digital Ocean.Default configuration for retrieving Digital Ocean metadata for
ComputePlatform.DIGITAL_OCEAN.A enum of Digital Ocean metadata.
Resolves
ComputeInstanceMetadata for Digital Ocean.A
NetworkInterface implementation for Digital Ocean.Main client abstraction used for service discovery.
Base class for common discovery configuration options.
Base exception for exceptions thrown by the discovery system.
Extended version of the
ServiceInstance interface for the EmbeddedServer.The status of a health indicator.
Configuration for heart beat.
Custom condition to conditionally enable the heart beat.
Annotation that expresses the requirements for enabling the heart beat.
A heartbeat event is an event fired periodically and configured by
HeartbeatConfiguration.A scheduled task that sends a periodic heartbeat whilst the server is active.
Represents information about a network interface in the Cloud.
An exception thrown when no service is available.
Common configuration for
ServiceInstance registration.Exception thrown during
ServiceInstance registration.Represents a remote service discovered by the underlying discovery implementation.
A builder for building
ServiceInstance references.Interface for generating IDs for
ServiceInstance.Interface for types that expose a list of
ServiceInstance.Strategy interface for classes to contribute to
ServiceInstance metadata
when registering an instance with a discovery service.An event fired when a service has completed starting and is ready to service requests.
An event triggered when a
ServiceInstance has shutdown and will no longer service requests.A
ServiceInstanceList using a static list of URLs.