All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractInstanceRegistry Handles all registry requests from eureka clients.AlwaysMatchInstanceStatusRule This rule matches always and returns the current status of the instance.ApplicationResource A jersey resource that handles request related to a particularApplication.ApplicationsResource A jersey resource that handles request related to allApplications.AsgClient AsgEnabledRule This is a rule that checks if the ASG for an instance is enabled or not and if not then it brings the instance OUT_OF_SERVICE.AsgReplicationTask BaseReplicationTaskclass for ASG related replication requests.ASGResource A jersey resource for handling updates toASGResource.ASGStatus.ASGResource.ASGStatus AwsAsgUtil A utility class for querying and updating information about amazon autoscaling groups using the AWS APIs.AwsBinder Binds the Eureka server to a EIP, Route53 or else...AwsBinderDelegate AwsBindingStrategy AwsInstanceRegistry Override some methods with aws specific use cases.CurrentRequestVersion A thread-scoped value that holds the "currentVersion" for the request.DefaultEurekaServerConfig A default implementation of eureka server configuration as required byEurekaServerConfig.DefaultEurekaServerContext Represent the local server context and exposes getters to components of the local server such as the registry.DefaultServerCodecs DefaultServerCodecs.Builder DownOrStartingRule This rule matches if the instance is DOWN or STARTING.EIPManager An AWS specific elastic ip binding utility for binding eureka servers for a well knownIP address.ElasticNetworkInterfaceBinder Amazon ENI binder for instances.EurekaBootStrap The class that kick starts the eureka server.EurekaMonitors The enum that encapsulates all statistics monitored by Eureka.EurekaServerConfig Configuration information required by the eureka server to operate.EurekaServerContext EurekaServerContextHolder A static holder for the server context for use in non-DI cases.EurekaServerHttpClientFactory EurekaServerIdentity This class holds metadata information related to eureka server auth with peer eureka serversFirstMatchWinsCompositeRule This rule takes an ordered list of rules and returns the result of the first match or the result of theAlwaysMatchInstanceStatusRule.GzipEncodingEnforcingFilter Originally Eureka supported non-compressed responses only.HttpReplicationClient InstanceRegistry InstanceReplicationTask BaseReplicationTaskclass for instance related replication requests.InstanceResource A jersey resource that handles operations for a particular instance.InstancesResource A jersey resource that gets information about a particular instance.InstanceStatusOverrideRule A single rule that if matched it returns an instance status.Key Key.EntityType An enum to define the entity that is stored in this cache for this key.Key.KeyType Lease<T> Describes a time-based availability of aLease.LeaseExistsRule This rule matches if we have an existing lease for the instance that is UP or OUT_OF_SERVICE.LeaseManager<T> This class is responsible for creating/renewing and evicting a lease for a particular instance.MeasuredRate Utility class for getting a count in last X milliseconds.Names OverrideExistsRule This rule checks to see if we have overrides for an instance and if we do then we return those.PeerAwareInstanceRegistry PeerAwareInstanceRegistryImpl Handles replication of all operations toAbstractInstanceRegistryto peer Eureka nodes to keep them all in sync.PeerAwareInstanceRegistryImpl.Action PeerEurekaNode ThePeerEurekaNoderepresents a peer node to which information should be shared from this node.PeerEurekaNodes Helper class to manage lifecycle of a collection ofPeerEurekaNodes.PeerReplicationResource A jersey resource that handles requests for replication purposes.RateLimitingFilter Rate limiting filter, with configurable threshold above which non-privileged clients will be dropped.RemoteRegionRegistry Handles all registry operations that needs to be done on a eureka service running in an other region.ReplicationInstance The jersey resource class that generates a particular replication eventReplicationInstance.ReplicationInstanceBuilder ReplicationInstanceResponse The jersey resource class that generates the replication indivdiual response.ReplicationInstanceResponse.Builder ReplicationList ReplicationListResponse The jersey resource class that generates the replication batch response.ResponseCache ResponseCacheImpl The class that is responsible for caching registry information that will be queried by the clients.Route53Binder Route53 binder implementation.SecureVIPResource A jersey resource for retrieving all instances with a given secure VIP address.ServerCodecs ServerInfoResource ServerRequestAuthFilter An auth filter for client requests.ServoControl The sole purpose of this class is shutting down theprotectedexecutor ofStatsTimerStatusFilter Filter to check whether the eureka server is ready to take requests based on itsInstanceInfo.InstanceStatus.StatusInfo An utility class for exposing status information of an instance.StatusInfo.Builder StatusOverrideResult Container for a result computed by anInstanceStatusOverrideRule.StatusResource An utility class for exposing information about peer nodes.StatusUtil TaskDispatcher<ID,T> Task dispatcher takes task from clients, and delegates their execution to a configurable number of workers.TaskDispatchers SeeTaskDispatcherfor an overview.TaskProcessor<T> An interface to be implemented by clients for task execution.TaskProcessor.ProcessingResult A processed task/task list ends up in one of the following states:Successprocessing finished successfullyTransientErrorprocessing failed, but shall be retried laterPermanentErrorprocessing failed, and is non recoverableV1AwareInstanceInfoConverter Support forVersion.V1.Version Supported versions for Eureka.VIPResource A jersey resource for retrieving all instances with a given VIP address.