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 ConsulAslTokenClientFilter.HEADER_CONSUL_TOKEN
header.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used
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.
ConsulCatalogEntry
instead.