All Classes and Interfaces

Class
Description
Abstract implementation of ConsulClient that also implements DiscoveryClient.
Base class for a service entry in consul.
Vault Response Envelope.
An AWS specific DataCenterInfo implementation.
Builder class.
MetaData key.
Models application info exposed by Eureka.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulCatalogEntry instead.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulCheck instead.
Valid health status values.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulCheck instead.
Helpers to reduce redundant code between different Client implementations.
Represents a PropertySource returned from Spring Cloud Config server.
Spring Config Server Response.
Interface implemented by InstanceInfo modelling the data returned by the Eureka REST API.
A HttpClientFilter that adds the ConsulAslTokenFilter.HEADER_CONSUL_TOKEN header.
Auto registration implementation for consul.
A catalog entry in Consul.
Represents a Consul check.
Consul Check Status.
A non-blocking HTTP client for consul.
Configuration for consul.
Configuration class for Consul client config.
The default connection pool configuration.
Configuration class for Consul client discovery.
Configuration class for Consul client registration.
Configuration for the HTTP check.
A ConfigurationClient for Consul.
A HealthIndicator for Consul.
API operations for Consul.
JSON representation of consul `/agent/services` endpoint.
A ServiceInstance for Consul.
A ServiceInstanceList for Consul which reads from the ConsulConfiguration.
A simple interface for indicating which datacenter a particular instance belongs.
Different data centers related to the instances.
Abstract class for all DiscoveryClient configurations.
Abstract ServiceInstanceList implementation for Discovery servers like Eureka and Consul.
Abstract class for AutoRegistration with discovery services.
A BootstrapPropertySourceLocator implementation that uses the ConfigurationClient to find available PropertySource instances from distributed configuration sources.
This class contains some of the utility functions previously found in DiscoveryClient, but should be elsewhere.
A AutoRegistration that registers with Eureka.
Default EurekaClient interface that implements both EurekaOperations and DiscoveryClient.
Configuration options for the Eureka client.
The default connection pool configuration.
Configuration properties for Eureka client discovery.
Configuration properties for Eureka client registration.
A HealthIndicator for Eureka.
API operations for Eureka.
A ServiceInstance implementation for Eureka.
A ServiceInstanceList for Consul which reads from the EurekaConfiguration.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulHealthEntry instead.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulCheck instead.
Represents an application instance in Eureka.
The instance status according to Eureka.
Represents a Key/Value pair returned from Consul via /kv/:key.
Forked from https://github.com/Netflix/eureka/blob/master/eureka-client/src/main/java/com/netflix/appinfo/LeaseInfo.java.
A builder class.
Configuration and member information of the local agent.
A member entry of a Consul cluster.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulCheck instead.
A service entry in Consul.
 
Meta annotation for Consul requirements.
Meta annotation for that can be added to any component that requires Eureka to load.
Determines if eureka is enabled.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulServiceEntry instead.
A HttpClientConfiguration for Spring Cloud Config.
The default connection pool configuration.
Configuration class for Consul client config.
A non-blocking HTTP client for Spring Cloud Config Client.
A ConfigurationClient for Spring Cloud client.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ConsulCheck instead.
A HttpClientConfiguration for Vault Client.
The Http Pool Connection Configuration class for Vault.
The Discovery Configuration class for Vault.
Vault Secret Engine versions.
A contract for an HTTP client to read configuration from Vault.
A non-blocking HTTP client for Vault - KV v2.
A non-blocking HTTP client for Vault - KV v2.
A ConfigurationClient for Vault Configuration.
Vault Data object.
Vault Response Envelope.
Vault Response Envelope.