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.
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.
ConsulCatalogEntryinstead.