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.
A catalog entry in Consul.
Valid health status values.
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 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.
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
.Models a Consul Health Entry.
A class representing an HTTP check.
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.
Base class for all checks.
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.
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.A TTL check.
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.