Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractInstanceRegistry - Class in com.netflix.eureka.registry
Handles all registry requests from eureka clients.
AbstractInstanceRegistry(EurekaServerConfig, EurekaClientConfig, ServerCodecs) - Constructor for class com.netflix.eureka.registry.AbstractInstanceRegistry
Create a new, empty instance registry.
add(String, String) - Method in class com.netflix.eureka.util.StatusInfo.Builder
Add any application specific status data.
addExtraHeaders(WebResource.Builder) - Method in class com.netflix.eureka.transport.JerseyReplicationClient
 
addInstance(InstanceInfo, String) - Method in class com.netflix.eureka.resources.ApplicationResource
Registers information about a particular instance for an Application.
addReplicationInstance(ReplicationInstance) - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
 
addResponse(ReplicationInstanceResponse) - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
 
ALL_APPS - Static variable in class com.netflix.eureka.registry.ResponseCacheImpl
 
ALL_APPS_DELTA - Static variable in class com.netflix.eureka.registry.ResponseCacheImpl
 
allKnownRemoteRegions - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
ApplicationResource - Class in com.netflix.eureka.resources
A jersey resource that handles request related to a particular Application.
ApplicationsResource - Class in com.netflix.eureka.resources
A jersey resource that handles request related to all Applications.
ApplicationsResource() - Constructor for class com.netflix.eureka.resources.ApplicationsResource
 
aReplicationInstance() - Static method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
AsgReplicationTask - Class in com.netflix.eureka.cluster
Base ReplicationTask class for ASG related replication requests.
AsgReplicationTask(String, PeerAwareInstanceRegistryImpl.Action, String, ASGResource.ASGStatus) - Constructor for class com.netflix.eureka.cluster.AsgReplicationTask
 
ASGResource - Class in com.netflix.eureka.resources
A jersey resource for handling updates to ASGResource.ASGStatus.
ASGResource() - Constructor for class com.netflix.eureka.resources.ASGResource
 
ASGResource.ASGStatus - Enum in com.netflix.eureka.resources
 
AwsAsgUtil - Class in com.netflix.eureka.aws
A utility class for querying and updating information about amazon autoscaling groups using the AWS APIs.
AwsAsgUtil(EurekaServerConfig, EurekaClientConfig, InstanceRegistry) - Constructor for class com.netflix.eureka.aws.AwsAsgUtil
 
awsAsgUtil - Variable in class com.netflix.eureka.resources.ASGResource
 
AwsBinder - Interface in com.netflix.eureka.aws
Binds the Eureka server to a EIP, Route53 or else...
awsBinder - Variable in class com.netflix.eureka.EurekaBootStrap
 
AwsBinderDelegate - Class in com.netflix.eureka.aws
 
AwsBinderDelegate(EurekaServerConfig, EurekaClientConfig, PeerAwareInstanceRegistry, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.AwsBinderDelegate
 
AwsBindingStrategy - Enum in com.netflix.eureka.aws
 
AwsInstanceRegistry - Class in com.netflix.eureka.registry
Override some methods with aws specific usecases.
AwsInstanceRegistry(EurekaServerConfig, EurekaClientConfig, ServerCodecs, EurekaClient) - Constructor for class com.netflix.eureka.registry.AwsInstanceRegistry
 

B

BATCH_URL_PATH - Static variable in class com.netflix.eureka.cluster.PeerEurekaNode
 
batchReplication(ReplicationList) - Method in class com.netflix.eureka.resources.PeerReplicationResource
Process batched replication events from peer eureka nodes.
bindEIP() - Method in class com.netflix.eureka.aws.EIPManager
Checks if an EIP is bound and optionally binds the EIP.
build() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
build() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
 
build() - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
build() - Method in class com.netflix.eureka.util.StatusInfo.Builder
Build the StatusInfo.
Builder() - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
 
builder() - Static method in class com.netflix.eureka.resources.DefaultServerCodecs
 
Builder() - Constructor for class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
but() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 

C

cancel(String, String) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Send the cancellation information of an instance to the node represented by this class.
cancel() - Method in class com.netflix.eureka.lease.Lease
Cancels the lease by updating the eviction time.
cancel(String, String, boolean) - Method in interface com.netflix.eureka.lease.LeaseManager
Cancel the Lease associated w/ the passed in appName and id.
cancel(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Cancels the registration of an instance.
cancel(String, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
cancelLease(String) - Method in class com.netflix.eureka.resources.InstanceResource
Handles cancellation of leases for this particular instance.
clearRegistry() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Completely clear the registry.
clearRegistry() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
clientConfig - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
cloneWithoutRegions() - Method in class com.netflix.eureka.registry.Key
 
com.netflix.eureka - package com.netflix.eureka
 
com.netflix.eureka.aws - package com.netflix.eureka.aws
 
com.netflix.eureka.cluster - package com.netflix.eureka.cluster
 
com.netflix.eureka.cluster.protocol - package com.netflix.eureka.cluster.protocol
 
com.netflix.eureka.lease - package com.netflix.eureka.lease
 
com.netflix.eureka.registry - package com.netflix.eureka.registry
 
com.netflix.eureka.resources - package com.netflix.eureka.resources
 
com.netflix.eureka.transport - package com.netflix.eureka.transport
 
com.netflix.eureka.util - package com.netflix.eureka.util
 
com.netflix.eureka.util.batcher - package com.netflix.eureka.util.batcher
 
compactJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
compactJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
 
compactXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
compactXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
 
contextDestroyed(ServletContextEvent) - Method in class com.netflix.eureka.EurekaBootStrap
Handles Eureka cleanup, including shutting down all monitors and yielding all EIPs.
contextInitialized(ServletContextEvent) - Method in class com.netflix.eureka.EurekaBootStrap
Initializes Eureka, including syncing up with other Eureka peers and publishing the registry.
createBatchingTaskDispatcher(String, int, int, int, long, long, long, TaskProcessor<T>) - Static method in class com.netflix.eureka.util.batcher.TaskDispatchers
 
createFactory(TransportClientFactory) - Static method in class com.netflix.eureka.transport.EurekaServerHttpClients
 
createNonBatchingTaskDispatcher(String, int, int, long, long, long, TaskProcessor<T>) - Static method in class com.netflix.eureka.util.batcher.TaskDispatchers
 
createPeerEurekaNode(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
 
createRemoteRegionClient(EurekaServerConfig, EurekaTransportConfig, ServerCodecs, ClusterResolver<EurekaEndpoint>) - Static method in class com.netflix.eureka.transport.EurekaServerHttpClients
EurekaHttpClient for remote region replication.
createReplicationClient(EurekaServerConfig, ServerCodecs, String) - Static method in class com.netflix.eureka.transport.JerseyReplicationClient
 
CurrentRequestVersion - Class in com.netflix.eureka.resources
A thread-scoped value that holds the "current Version" for the request.

D

DEFAULT_DURATION_IN_SECS - Static variable in class com.netflix.eureka.lease.Lease
 
DEFAULT_SERVER_NAME - Static variable in class com.netflix.eureka.EurekaServerIdentity
 
DefaultEurekaServerConfig - Class in com.netflix.eureka
A default implementation of eureka server configuration as required by EurekaServerConfig.
DefaultEurekaServerConfig() - Constructor for class com.netflix.eureka.DefaultEurekaServerConfig
 
DefaultEurekaServerConfig(String) - Constructor for class com.netflix.eureka.DefaultEurekaServerConfig
 
DefaultEurekaServerContext - Class in com.netflix.eureka
Represent the local server context and exposes getters to components of the local server such as the registry.
DefaultEurekaServerContext(EurekaServerConfig, ServerCodecs, PeerAwareInstanceRegistry, PeerEurekaNodes, ApplicationInfoManager) - Constructor for class com.netflix.eureka.DefaultEurekaServerContext
 
DefaultServerCodecs - Class in com.netflix.eureka.resources
 
DefaultServerCodecs(EurekaServerConfig) - Constructor for class com.netflix.eureka.resources.DefaultServerCodecs
 
DefaultServerCodecs(CodecWrapper, CodecWrapper, CodecWrapper, CodecWrapper) - Constructor for class com.netflix.eureka.resources.DefaultServerCodecs
 
DefaultServerCodecs.Builder - Class in com.netflix.eureka.resources
 
deleteStatusOverride(String, String, InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Delete instance status override.
deleteStatusOverride(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Removes status override for a give instance.
deleteStatusOverride(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
deleteStatusOverride(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
deleteStatusUpdate(String, String, String) - Method in class com.netflix.eureka.resources.InstanceResource
Removes status override for an instance, set with InstanceResource.statusUpdate(String, String, String).
destroy() - Method in class com.netflix.eureka.GzipEncodingEnforcingFilter
 
destroy() - Method in class com.netflix.eureka.RateLimitingFilter
 
destroy() - Method in class com.netflix.eureka.ServerRequestAuthFilter
 
destroy() - Method in class com.netflix.eureka.StatusFilter
 
destroyEurekaEnvironment() - Method in class com.netflix.eureka.EurekaBootStrap
Users can override to clean up the environment themselves.
destroyEurekaServerContext() - Method in class com.netflix.eureka.EurekaBootStrap
Server context shutdown hook.
disableTransparentFallbackToOtherRegion() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
disableTransparentFallbackToOtherRegion() - Method in interface com.netflix.eureka.EurekaServerConfig
Old behavior of fallback to applications in the remote region (if configured) if there are no instances of that application in the local region, will be disabled.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.GzipEncodingEnforcingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.RateLimitingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.ServerRequestAuthFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.StatusFilter
 
DynamicGZIPContentEncodingFilter - Class in com.netflix.eureka.cluster
Eureka specific GZIP content filter handler.
DynamicGZIPContentEncodingFilter(EurekaServerConfig) - Constructor for class com.netflix.eureka.cluster.DynamicGZIPContentEncodingFilter
 

E

EIPManager - Class in com.netflix.eureka.aws
An AWS specific elastic ip binding utility for binding eureka servers for a well known IP address.
EIPManager(EurekaServerConfig, EurekaClientConfig, PeerAwareInstanceRegistry, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.EIPManager
 
equals(Object) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
 
equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
 
equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
 
equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
 
equals(Object) - Method in class com.netflix.eureka.registry.Key
 
EurekaBootStrap - Class in com.netflix.eureka
The class that kick starts the eureka server.
EurekaBootStrap() - Constructor for class com.netflix.eureka.EurekaBootStrap
 
eurekaClient - Variable in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
EurekaMonitors - Enum in com.netflix.eureka.util
The enum that encapsulates all statistics monitored by Eureka.
EurekaServerConfig - Interface in com.netflix.eureka
Configuration information required by the eureka server to operate.
EurekaServerContext - Interface in com.netflix.eureka
 
EurekaServerContextHolder - Class in com.netflix.eureka
A static holder for the server context for use in non-DI cases.
EurekaServerHttpClients - Class in com.netflix.eureka.transport
 
EurekaServerIdentity - Class in com.netflix.eureka
This class holds metadata information related to eureka server auth with peer eureka servers
EurekaServerIdentity(String) - Constructor for class com.netflix.eureka.EurekaServerIdentity
 
evict() - Method in interface com.netflix.eureka.lease.LeaseManager
Evict Ts with expired Lease(s).
evict() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Evicts everything in the instance registry that has expired, if expiry is enabled.
evict(long) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
expectedNumberOfRenewsPerMin - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 

F

fullJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
fullJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
 
fullXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
fullXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
 

G

get(Key) - Method in interface com.netflix.eureka.registry.ResponseCache
Get the cached information about applications.
get(Key) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Get the cached information about applications.
get() - Static method in class com.netflix.eureka.resources.CurrentRequestVersion
Gets the current Version Will return null if no current version has been set.
getAction() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getApplication(String) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Returns the given app that is in this instance only, falling back to other regions transparently only if specified in this client configuration.
getApplication(String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Get application information.
getApplication(String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
Get application information.
getApplication(String) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
 
getApplication(String, String, String) - Method in class com.netflix.eureka.resources.ApplicationResource
Gets information about a particular Application.
getApplicationDeltas() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Deprecated.
use AbstractInstanceRegistry.getApplicationDeltasFromMultipleRegions(String[]) instead. This method has a flawed behavior of transparently falling back to a remote region if no instances for an app is available locally. The new behavior is to explicitly specify if you need a remote region.
getApplicationDeltas() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
 
getApplicationDeltasFromMultipleRegions(String[]) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Gets the application delta also including instances from the passed remote regions, with the instances from the local region.
getApplicationInfoManager() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
getApplicationInfoManager() - Method in interface com.netflix.eureka.EurekaServerContext
 
getApplicationResource(String, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
Gets information about a particular Application.
getApplications() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Get all applications in this instance registry, falling back to other regions if allowed in the Eureka config.
getApplications(boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Deprecated.
Use AbstractInstanceRegistry.getApplicationsFromMultipleRegions(String[]) instead. This method has a flawed behavior of transparently falling back to a remote region if no instances for an app is available locally. The new behavior is to explicitly specify if you need a remote region.
getApplications() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
 
getApplicationsFromAllRemoteRegions() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Returns applications including instances from all remote regions.
getApplicationsFromLocalRegionOnly() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Returns applications including instances from local region only.
getApplicationsFromLocalRegionOnly() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getApplicationsFromMultipleRegions(String[]) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
This method will return applications with instances from all passed remote regions as well as the current region.
getApplicationStats() - Method in class com.netflix.eureka.util.StatusInfo
 
getAppName() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
 
getAppName() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getAppName() - Method in class com.netflix.eureka.resources.ApplicationResource
 
getASGCacheExpiryTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getASGCacheExpiryTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the expiration value for the cached ASG information
getAsgName() - Method in class com.netflix.eureka.cluster.AsgReplicationTask
 
getASGQueryTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getASGQueryTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the timeout value for querying the AWS for ASG information.
getASGUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getASGUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the time interval with which the ASG information must be queried from AWS.
getAWSAccessId() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getAWSAccessId() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the AWS Access Id.
getAwsAsgUtil() - Method in class com.netflix.eureka.registry.AwsInstanceRegistry
 
getAWSSecretKey() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getAWSSecretKey() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the AWS Secret Key.
getBatcherName() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
 
getBindingStrategy() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getBindingStrategy() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the configured binding strategy EIP or Route53.
getById(String, String) - Method in class com.netflix.eureka.resources.InstancesResource
 
getCandidateEIPs(String, String) - Method in class com.netflix.eureka.aws.EIPManager
Get the list of EIPs in the order of preference depending on instance zone.
getCompactJsonCodec() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
 
getCompactJsonCodec() - Method in interface com.netflix.eureka.resources.ServerCodecs
 
getCompactXmlCodecr() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
 
getCompactXmlCodecr() - Method in interface com.netflix.eureka.resources.ServerCodecs
 
getContainerDifferential(String, String, String, String, UriInfo, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
Get information about all delta changes in Applications.
getContainers(String, String, String, String, UriInfo, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
Get information about all Applications.
getCount() - Method in enum com.netflix.eureka.util.EurekaMonitors
Gets the actual counter value for this statistic.
getCount() - Method in class com.netflix.eureka.util.MeasuredRate
Returns the count in the last sample interval.
getCurrentSize() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Get the number of items in the response cache.
getCurrentTimeAsString() - Static method in class com.netflix.eureka.resources.StatusResource
 
getCurrentTimeAsString() - Static method in class com.netflix.eureka.util.StatusInfo
 
getDeltaRetentionTimerIntervalInMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getDeltaRetentionTimerIntervalInMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the time interval with which the clean up task should wake up and check for expired delta information.
getDescription() - Method in enum com.netflix.eureka.util.EurekaMonitors
Gets the description of this statistic means.
getEIPBindingRetryIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getEIPBindingRetryIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the interval with which the server should check if the EIP is bound and should try to bind in the case if it is already not bound, iff the EIP is already bound.
getEIPBindingRetryIntervalMsWhenUnbound() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getEIPBindingRetryIntervalMsWhenUnbound() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the interval with which the server should check if the EIP is bound and should try to bind in the case if it is already not bound, iff the EIP is not currently bound.
getEIPBindRebindRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getEIPBindRebindRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the number of times the server should try to bind to the candidate EIP.
getEncoder(Key.KeyType, boolean) - Method in class com.netflix.eureka.resources.DefaultServerCodecs
 
getEncoder(Key.KeyType, EurekaAccept) - Method in class com.netflix.eureka.resources.DefaultServerCodecs
 
getEncoder(Key.KeyType, boolean) - Method in interface com.netflix.eureka.resources.ServerCodecs
 
getEncoder(Key.KeyType, EurekaAccept) - Method in interface com.netflix.eureka.resources.ServerCodecs
 
getEntityType() - Method in class com.netflix.eureka.registry.Key
 
getEurekaAccept() - Method in class com.netflix.eureka.registry.Key
 
getEvictionIntervalTimerInMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getEvictionIntervalTimerInMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the time interval with which the task that expires instances should wake up and run.
getEvictionTimestamp() - Method in class com.netflix.eureka.lease.Lease
Gets the milliseconds since epoch when the lease was evicted.
getExperimental(String) - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getExperimental(String) - Method in interface com.netflix.eureka.EurekaServerConfig
To avoid configuration API pollution when trying new/experimental or features or for the migration process, the corresponding configuration can be put into experimental configuration section.
getFullJsonCodec() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
 
getFullJsonCodec() - Method in interface com.netflix.eureka.resources.ServerCodecs
 
getFullXmlCodec() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
 
getFullXmlCodec() - Method in interface com.netflix.eureka.resources.ServerCodecs
 
getGeneralStats() - Method in class com.netflix.eureka.util.StatusInfo
 
getGZIP(Key) - Method in interface com.netflix.eureka.registry.ResponseCache
Get the compressed information about the applications.
getGZIP(Key) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Get the compressed information about the applications.
getGzipped() - Method in class com.netflix.eureka.registry.ResponseCacheImpl.Value
 
getHashKey() - Method in class com.netflix.eureka.registry.Key
 
getHeader(HttpServletRequest, String) - Method in class com.netflix.eureka.ServerRequestAuthFilter
 
getHolder() - Method in class com.netflix.eureka.lease.Lease
Returns the holder of the lease.
getId() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
 
getId() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getId() - Method in class com.netflix.eureka.EurekaServerIdentity
 
getInstance() - Static method in class com.netflix.eureka.EurekaServerContextHolder
 
getInstanceByAppAndId(String, String) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Gets the InstanceInfo information.
getInstanceByAppAndId(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Gets the InstanceInfo information.
getInstanceByAppAndId(String, String) - Method in interface com.netflix.eureka.registry.InstanceRegistry
Gets the InstanceInfo information.
getInstanceByAppAndId(String, String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
Gets the InstanceInfo information.
getInstanceInfo() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
 
getInstanceInfo() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getInstanceInfo(String) - Method in class com.netflix.eureka.resources.ApplicationResource
Gets information about a particular instance of an application.
getInstanceInfo() - Method in class com.netflix.eureka.resources.InstanceResource
Get requests returns the information about the instance's InstanceInfo.
getInstanceInfo() - Method in class com.netflix.eureka.util.StatusInfo
 
getInstancesById(String) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Deprecated.
Try AbstractInstanceRegistry.getInstanceByAppAndId(String, String) instead. Get all instances by ID, including automatically asking other regions if the ID is unknown.
getInstancesById(String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Deprecated.
Try AbstractInstanceRegistry.getInstanceByAppAndId(String, String, boolean) instead. Get the list of instances by its unique id.
getInstancesById(String) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
 
getJsonCodecName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getJsonCodecName() - Method in interface com.netflix.eureka.EurekaServerConfig
 
getLastDirtyTimestamp() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getLastNCanceledInstances() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Get the N instances that have most recently canceled.
getLastNCanceledInstances() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getLastNRegisteredInstances() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Get the N instances that are most recently registered.
getLastNRegisteredInstances() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getLastRenewalTimestamp() - Method in class com.netflix.eureka.lease.Lease
Gets the milliseconds since epoch when the lease was last renewed.
getListAutoScalingGroupsRoleName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getListAutoScalingGroupsRoleName() - Method in interface com.netflix.eureka.EurekaServerConfig
Name of the Role used to describe auto scaling groups from third AWS accounts.
getLocalRegistrySize() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
getLocalRegistrySize() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
getMaxElementsInPeerReplicationPool() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxElementsInPeerReplicationPool() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the maximum number of replication events that can be allowed to back up in the replication pool.
getMaxElementsInStatusReplicationPool() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxElementsInStatusReplicationPool() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the maximum number of replication events that can be allowed to back up in the status replication pool.
getMaxIdleThreadAgeInMinutesForPeerReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxIdleThreadAgeInMinutesForPeerReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the idle time for which the replication threads can stay alive.
getMaxIdleThreadInMinutesAgeForStatusReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxIdleThreadInMinutesAgeForStatusReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the idle time for which the status replication threads can stay alive.
getMaxThreadsForPeerReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxThreadsForPeerReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the maximum number of threads to be used for replication.
getMaxThreadsForStatusReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxThreadsForStatusReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the maximum number of threads to be used for status replication.
getMaxTimeForReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMaxTimeForReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the time in milliseconds to try to replicate before dropping replication events.
getMinThreadsForPeerReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMinThreadsForPeerReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the minimum number of threads to be used for replication.
getMinThreadsForStatusReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getMinThreadsForStatusReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the minimum number of threads to be used for status replication.
getName() - Method in class com.netflix.eureka.EurekaServerIdentity
 
getName() - Method in class com.netflix.eureka.registry.Key
 
getName() - Method in enum com.netflix.eureka.util.EurekaMonitors
Gets the statistic name of this monitor.
getNewStatus() - Method in class com.netflix.eureka.cluster.AsgReplicationTask
 
getNextServerFromEureka(String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
getNextServerFromEureka(String, boolean) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
 
getNumberofASGQueries() - Method in class com.netflix.eureka.aws.AwsAsgUtil
Gets the number of ASG queries done in the period.
getNumberofASGQueryFailures() - Method in class com.netflix.eureka.aws.AwsAsgUtil
Gets the number of ASG queries that failed because of some reason.
getNumberofElementsinASGCache() - Method in class com.netflix.eureka.aws.AwsAsgUtil
Gets the number of elements in the ASG cache.
getNumberofElementsininstanceCache() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
getNumberOfReplicationRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getNumberOfReplicationRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the number of times the replication events should be retried with peers.
getNumOfRenewsInLastMin() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Servo route; do not call.
getNumOfRenewsInLastMin() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getNumOfRenewsPerMinThreshold() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Gets the threshold for the renewals per minute.
getNumOfRenewsPerMinThreshold() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getNumOfReplicationsInLastMin() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Gets the number of renewals in the last minute.
getOverriddenInstanceStatus(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
getOverriddenInstanceStatus(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.AwsInstanceRegistry
override base method to add asg lookup
getOverriddenInstanceStatus(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
getOverriddenStatus() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
 
getOverriddenStatus() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getOverrides() - Method in class com.netflix.eureka.resources.ServerInfoResource
 
getPayload() - Method in class com.netflix.eureka.registry.ResponseCacheImpl.Value
 
getPeerEurekaNodes() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
 
getPeerEurekaNodes() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
getPeerEurekaNodes() - Method in interface com.netflix.eureka.EurekaServerContext
 
getPeerEurekaNodesUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerEurekaNodesUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
The interval with which the information about the changes in peer eureka nodes is updated.
getPeerEurekaStatusRefreshTimeIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerEurekaStatusRefreshTimeIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the interval with which the status information about peer nodes is updated.
getPeerNodeConnectionIdleTimeoutSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerNodeConnectionIdleTimeoutSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the idle time after which the HTTP connection should be cleaned up.
getPeerNodeConnectTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerNodeConnectTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the timeout value for connecting to peer eureka nodes for replication.
getPeerNodeReadTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerNodeReadTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the timeout value for reading information from peer eureka nodes for replication.
getPeerNodesView() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
 
getPeerNodeTotalConnections() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerNodeTotalConnections() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the total number of HTTP connections allowed to peer eureka nodes for replication.
getPeerNodeTotalConnectionsPerHost() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getPeerNodeTotalConnectionsPerHost() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the total number of HTTP connections allowed to a particular peer eureka node for replication.
getRateLimiterBurstSize() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRateLimiterBurstSize() - Method in interface com.netflix.eureka.EurekaServerConfig
Rate limiter, token bucket algorithm property.
getRateLimiterFullFetchAverageRate() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRateLimiterFullFetchAverageRate() - Method in interface com.netflix.eureka.EurekaServerConfig
Rate limiter, token bucket algorithm property.
getRateLimiterPrivilegedClients() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRateLimiterPrivilegedClients() - Method in interface com.netflix.eureka.EurekaServerConfig
A list of certified clients.
getRateLimiterRegistryFetchAverageRate() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRateLimiterRegistryFetchAverageRate() - Method in interface com.netflix.eureka.EurekaServerConfig
Rate limiter, token bucket algorithm property.
getRegions() - Method in class com.netflix.eureka.registry.Key
 
getRegistrationTimestamp() - Method in class com.netflix.eureka.lease.Lease
Gets the milliseconds since epoch when the lease was registered.
getRegistry() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
getRegistry() - Method in interface com.netflix.eureka.EurekaServerContext
 
getRegistrySyncRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRegistrySyncRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the number of times that a eureka node would try to get the registry information from the peers during startup.
getRegistrySyncRetryWaitMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRegistrySyncRetryWaitMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the wait/sleep time between each retry sync attempts, if the prev retry failed and there are more retries to attempt.
getRemoteRegionAppWhitelist(String) - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionAppWhitelist(String) - Method in interface com.netflix.eureka.EurekaServerConfig
Returns a list of applications that must be retrieved from the passed remote region.
getRemoteRegionConnectionIdleTimeoutSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionConnectionIdleTimeoutSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the idle time after which the HTTP connection should be cleaned up for remote regions.
getRemoteRegionConnectTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionConnectTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the timeout value for connecting to peer eureka nodes for remote regions.
getRemoteRegionFetchThreadPoolSize() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionFetchThreadPoolSize() - Method in interface com.netflix.eureka.EurekaServerConfig
Size of a thread pool used to execute remote region registry fetch requests.
getRemoteRegionReadTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionReadTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the timeout value for reading information from peer eureka nodes for remote regions.
getRemoteRegionRegistryFetchInterval() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionRegistryFetchInterval() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the time interval for which the registry information need to be fetched from the remote region.
getRemoteRegionTotalConnections() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionTotalConnections() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the total number of HTTP connections allowed to peer eureka nodes for remote regions.
getRemoteRegionTotalConnectionsPerHost() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionTotalConnectionsPerHost() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the total number of HTTP connections allowed to a particular peer eureka node for remote regions.
getRemoteRegionTrustStore() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionTrustStore() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the fully qualified trust store file that will be used for remote region registry fetches.
getRemoteRegionTrustStorePassword() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionTrustStorePassword() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the remote region trust store's password.
getRemoteRegionUrls() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRemoteRegionUrls() - Method in interface com.netflix.eureka.EurekaServerConfig
getRemoteRegionUrlsWithName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
Expects a property with name: [eureka-namespace].remoteRegionUrlsWithName and a value being a comma separated list of region name & remote url pairs, separated with a ";".
getRemoteRegionUrlsWithName() - Method in interface com.netflix.eureka.EurekaServerConfig
Get a map of region name against remote region discovery url.
getRenewalPercentThreshold() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRenewalPercentThreshold() - Method in interface com.netflix.eureka.EurekaServerConfig
The minimum percentage of renewals that is expected from the clients in the period specified by EurekaServerConfig.getRenewalThresholdUpdateIntervalMs().
getRenewalThresholdUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRenewalThresholdUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
The interval with which the threshold as specified in EurekaServerConfig.getRenewalPercentThreshold() needs to be updated.
getReplicaNodes() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Deprecated.
use PeerEurekaNodes.getPeerEurekaNodes() directly. Gets the list of peer eureka nodes which is the list to replicate information to.
getReplicationList() - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
 
getResponseCache() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
getResponseCache() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getResponseCacheAutoExpirationInSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getResponseCacheAutoExpirationInSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the time for which the registry payload should be kept in the cache if it is not invalidated by change events.
getResponseCacheUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getResponseCacheUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the time interval with which the payload cache of the client should be updated.
getResponseEntity() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
 
getResponseList() - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
 
getRetentionTimeInMSInDeltaQueue() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRetentionTimeInMSInDeltaQueue() - Method in interface com.netflix.eureka.EurekaServerConfig
Get the time for which the delta information should be cached for the clients to retrieve the value without missing it.
getRoute53BindingRetryIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRoute53BindingRetryIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the interval with which the server should check if the Route53 domain is bound and should try to bind in the case if it is already not bound.
getRoute53BindRebindRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRoute53BindRebindRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the number of times the server should try to bind to the candidate Route53 domain.
getRoute53DomainTTL() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getRoute53DomainTTL() - Method in interface com.netflix.eureka.EurekaServerConfig
 
getServerCodecs() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
getServerCodecs() - Method in interface com.netflix.eureka.EurekaServerContext
 
getServerConfig() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
getServerConfig() - Method in interface com.netflix.eureka.EurekaServerContext
 
getServerContext() - Method in class com.netflix.eureka.EurekaServerContextHolder
 
getServiceUpTimestamp() - Method in class com.netflix.eureka.lease.Lease
Gets the milliseconds since epoch when the service for the lease was marked as up.
getServiceUrl() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Get the service Url of the peer eureka node.
getSortedApplications() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
getSortedApplications() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Gets the list of all Applications from the registry in sorted lexical order of Application.getName().
getStatus() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
getStatus(InstanceInfo) - Method in class com.netflix.eureka.V1AwareInstanceInfoConverter
 
getStatusCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
 
getStatusInfo() - Method in class com.netflix.eureka.resources.StatusResource
 
getStatusInfo() - Method in class com.netflix.eureka.util.StatusUtil
 
getTaskName() - Method in class com.netflix.eureka.cluster.AsgReplicationTask
 
getTaskName() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
 
getTimer() - Method in enum com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
 
getType() - Method in class com.netflix.eureka.registry.Key
 
getUpTime() - Static method in class com.netflix.eureka.util.StatusInfo
Output the amount of time that has elapsed since the given date in the format x days, xx:xx.
getVersion() - Method in class com.netflix.eureka.EurekaServerIdentity
 
getVersion() - Method in class com.netflix.eureka.registry.Key
 
getVersionDelta() - Method in interface com.netflix.eureka.registry.ResponseCache
 
getVersionDelta() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Gets the version number of the cached data.
getVersionDeltaStatic() - Static method in class com.netflix.eureka.registry.ResponseCacheImpl
Deprecated.
use instance method ResponseCacheImpl.getVersionDelta() Gets the version number of the cached data.
getVersionDeltaWithRegions() - Method in interface com.netflix.eureka.registry.ResponseCache
 
getVersionDeltaWithRegions() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Gets the version number of the cached data with remote regions.
getVersionDeltaWithRegionsLegacy() - Static method in class com.netflix.eureka.registry.ResponseCacheImpl
Deprecated.
use instance method ResponseCacheImpl.getVersionDeltaWithRegions() Gets the version number of the cached data with remote regions.
getWaitTimeInMsWhenSyncEmpty() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getWaitTimeInMsWhenSyncEmpty() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the time to wait when the eureka server starts up unable to get instances from peer nodes.
getXmlCodecName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getXmlCodecName() - Method in interface com.netflix.eureka.EurekaServerConfig
 
getZoneSpecificCount() - Method in enum com.netflix.eureka.util.EurekaMonitors
Gets the zone specific counter value for this statistic.
getZoneSpecificName() - Method in enum com.netflix.eureka.util.EurekaMonitors
Gets the zone specific statistic name of this monitor.
GzipEncodingEnforcingFilter - Class in com.netflix.eureka
Originally Eureka supported non-compressed responses only.
GzipEncodingEnforcingFilter() - Constructor for class com.netflix.eureka.GzipEncodingEnforcingFilter
 

H

handle(ClientRequest) - Method in class com.netflix.eureka.cluster.DynamicGZIPContentEncodingFilter
 
hashCode() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
 
hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
 
hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
 
hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
 
hashCode() - Method in class com.netflix.eureka.registry.Key
 
hasRegions() - Method in class com.netflix.eureka.registry.Key
 
HEADER_REPLICATION - Static variable in class com.netflix.eureka.cluster.PeerEurekaNode
 
heartbeat(String, String, InstanceInfo, InstanceInfo.InstanceStatus, boolean) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Send the heartbeat information of an instance to the node represented by this class.
hostFromUrl(String) - Static method in class com.netflix.eureka.cluster.PeerEurekaNodes
 
HttpReplicationClient - Interface in com.netflix.eureka.cluster
 

I

increment() - Method in enum com.netflix.eureka.util.EurekaMonitors
Increment the counter for the given statistic.
increment(boolean) - Method in enum com.netflix.eureka.util.EurekaMonitors
Increment the counter for the given statistic based on whether this is because of replication from other eureka servers or it is a eureka client initiated action.
increment() - Method in class com.netflix.eureka.util.MeasuredRate
Increments the count in the current sample interval.
init(FilterConfig) - Method in class com.netflix.eureka.GzipEncodingEnforcingFilter
 
init(FilterConfig) - Method in class com.netflix.eureka.RateLimitingFilter
 
init(PeerEurekaNodes) - Method in class com.netflix.eureka.registry.AwsInstanceRegistry
 
init(PeerEurekaNodes) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
 
init(PeerEurekaNodes) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
init(FilterConfig) - Method in class com.netflix.eureka.ServerRequestAuthFilter
 
init(FilterConfig) - Method in class com.netflix.eureka.StatusFilter
 
initEurekaEnvironment() - Method in class com.netflix.eureka.EurekaBootStrap
Users can override to initialize the environment themselves.
initEurekaServerContext() - Method in class com.netflix.eureka.EurekaBootStrap
init hook for server context.
initialize() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
initialize() - Method in interface com.netflix.eureka.EurekaServerContext
 
initialize(EurekaServerContext) - Static method in class com.netflix.eureka.EurekaServerContextHolder
 
initializedResponseCache() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
initializedResponseCache() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
initRemoteRegionRegistry() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
InstanceRegistry - Interface in com.netflix.eureka.registry
 
InstanceReplicationTask - Class in com.netflix.eureka.cluster
Base ReplicationTask class for instance related replication requests.
InstanceReplicationTask(String, PeerAwareInstanceRegistryImpl.Action, String, String) - Constructor for class com.netflix.eureka.cluster.InstanceReplicationTask
 
InstanceReplicationTask(String, PeerAwareInstanceRegistryImpl.Action, InstanceInfo, InstanceInfo.InstanceStatus, boolean) - Constructor for class com.netflix.eureka.cluster.InstanceReplicationTask
 
InstanceResource - Class in com.netflix.eureka.resources
A jersey resource that handles operations for a particular instance.
InstancesResource - Class in com.netflix.eureka.resources
A jersey resource that gets information about a particular instance.
InstancesResource() - Constructor for class com.netflix.eureka.resources.InstancesResource
 
internalCancel(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
AbstractInstanceRegistry.cancel(String, String, boolean) method is overridden by PeerAwareInstanceRegistry, so each cancel request is replicated to the peers.
invalidate(String, String, String) - Method in interface com.netflix.eureka.registry.ResponseCache
 
invalidate(String, String, String) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Invalidate the cache of a particular application.
invalidate(Key...) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
Invalidate the cache information given the list of keys.
isASGEnabled(InstanceInfo) - Method in class com.netflix.eureka.aws.AwsAsgUtil
Return the status of the ASG whether is enabled or disabled for service.
isAws(InstanceInfo) - Method in class com.netflix.eureka.EurekaBootStrap
 
isBelowRenewThresold() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
isBelowRenewThresold() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Checks if the number of renewals is lesser than threshold.
isCloud(DeploymentContext) - Method in class com.netflix.eureka.EurekaBootStrap
 
isEIPBound() - Method in class com.netflix.eureka.aws.EIPManager
Checks if an EIP is already bound to the instance.
isExpired() - Method in class com.netflix.eureka.lease.Lease
Checks if the lease of a given InstanceInfo has expired or not.
isExpired(long) - Method in class com.netflix.eureka.lease.Lease
Checks if the lease of a given InstanceInfo has expired or not.
isHealthy(boolean) - Method in class com.netflix.eureka.util.StatusInfo.Builder
 
isHealthy() - Method in class com.netflix.eureka.util.StatusInfo
 
isLeaseExpirationEnabled() - Method in interface com.netflix.eureka.registry.InstanceRegistry
Checks whether lease expiration is enabled.
isLeaseExpirationEnabled() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
isRateLimiterEnabled() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
isRateLimiterEnabled() - Method in interface com.netflix.eureka.EurekaServerConfig
Indicates whether the rate limiter should be enabled or disabled.
isRateLimiterThrottleStandardClients() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
isRateLimiterThrottleStandardClients() - Method in interface com.netflix.eureka.EurekaServerConfig
Indicate if rate limit standard clients.
isReadyForServingData() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
Check if this registry is ready for serving data.
isRegisterable(InstanceInfo) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Checks if an instance is registerable in this region.
isSelfPreservationModeEnabled() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
isSelfPreservationModeEnabled() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Checks to see if the self-preservation mode is enabled.
isThisMe(String) - Static method in class com.netflix.eureka.cluster.PeerEurekaNodes
Checks if the given service url contains the current host which is trying to replicate.

J

JerseyRemoteRegionClientFactory - Class in com.netflix.eureka.transport
 
JerseyRemoteRegionClientFactory(EurekaServerConfig, ServerCodecs, String) - Constructor for class com.netflix.eureka.transport.JerseyRemoteRegionClientFactory
 
JerseyReplicationClient - Class in com.netflix.eureka.transport
 
JerseyReplicationClient(EurekaJerseyClient, String) - Constructor for class com.netflix.eureka.transport.JerseyReplicationClient
 

K

Key - Class in com.netflix.eureka.registry
 
Key(Key.EntityType, String, Key.KeyType, Version, EurekaAccept) - Constructor for class com.netflix.eureka.registry.Key
 
Key(Key.EntityType, String, Key.KeyType, Version, EurekaAccept, String[]) - Constructor for class com.netflix.eureka.registry.Key
 
Key.EntityType - Enum in com.netflix.eureka.registry
An enum to define the entity that is stored in this cache for this key.
Key.KeyType - Enum in com.netflix.eureka.registry
 

L

Lease<T> - Class in com.netflix.eureka.lease
Describes a time-based availability of a T.
Lease(T, int) - Constructor for class com.netflix.eureka.lease.Lease
 
LeaseManager<T> - Interface in com.netflix.eureka.lease
This class is responsible for creating/renewing and evicting a lease for a particular instance.
lock - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
logAuth(ServletRequest) - Method in class com.netflix.eureka.ServerRequestAuthFilter
 

M

MeasuredRate - Class in com.netflix.eureka.util
Utility class for getting a count in last X milliseconds.
MeasuredRate(long) - Constructor for class com.netflix.eureka.util.MeasuredRate
 
METRIC_PREFIX - Static variable in class com.netflix.eureka.Names
Eureka metric names consist of three parts [source].[component].[detailed name]: source - fixed to eurekaServer (and eurekaClient on the client side) component - Eureka component, like REST layer, replication, etc detailed name - a detailed metric name explaining its purpose
METRIC_REPLICATION_PREFIX - Static variable in class com.netflix.eureka.Names
 

N

Names - Class in com.netflix.eureka
 
Names() - Constructor for class com.netflix.eureka.Names
 
newBuilder() - Static method in class com.netflix.eureka.util.StatusInfo.Builder
 
newClient(EurekaEndpoint) - Method in class com.netflix.eureka.transport.JerseyRemoteRegionClientFactory
 
NULL_DOMAIN - Static variable in class com.netflix.eureka.aws.Route53Binder
 
numberOfRenewsPerMinThreshold - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 

O

openForTraffic(ApplicationInfoManager, int) - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
openForTraffic(ApplicationInfoManager, int) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
overriddenInstanceStatusesSnapshot() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
overriddenInstanceStatusesSnapshot() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
overriddenInstanceStatusMap - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 

P

PeerAwareInstanceRegistry - Interface in com.netflix.eureka.registry
 
PeerAwareInstanceRegistryImpl - Class in com.netflix.eureka.registry
Handles replication of all operations to AbstractInstanceRegistry to peer Eureka nodes to keep them all in sync.
PeerAwareInstanceRegistryImpl(EurekaServerConfig, EurekaClientConfig, ServerCodecs, EurekaClient) - Constructor for class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
PeerAwareInstanceRegistryImpl.Action - Enum in com.netflix.eureka.registry
 
PeerEurekaNode - Class in com.netflix.eureka.cluster
The PeerEurekaNode represents a peer node to which information should be shared from this node.
PeerEurekaNode(PeerAwareInstanceRegistry, String, String, HttpReplicationClient, EurekaServerConfig) - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode
 
PeerEurekaNodes - Class in com.netflix.eureka.cluster
Helper class to manage lifecycle of a collection of PeerEurekaNodes.
PeerEurekaNodes(PeerAwareInstanceRegistry, EurekaServerConfig, EurekaClientConfig, ServerCodecs, ApplicationInfoManager) - Constructor for class com.netflix.eureka.cluster.PeerEurekaNodes
 
peerEurekaNodes - Variable in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
PeerReplicationResource - Class in com.netflix.eureka.resources
A jersey resource that handles requests for replication purposes.
PeerReplicationResource() - Constructor for class com.netflix.eureka.resources.PeerReplicationResource
 
postInit() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
process(ID, T, long) - Method in interface com.netflix.eureka.util.batcher.TaskDispatcher
 
process(T) - Method in interface com.netflix.eureka.util.batcher.TaskProcessor
In non-batched mode a single task is processed at a time.
process(List<T>) - Method in interface com.netflix.eureka.util.batcher.TaskProcessor
For batched mode a collection of tasks is run at a time.

R

RateLimitingFilter - Class in com.netflix.eureka
Rate limiting filter, with configurable threshold above which non-privileged clients will be dropped.
RateLimitingFilter(EurekaServerContext) - Constructor for class com.netflix.eureka.RateLimitingFilter
 
RateLimitingFilter() - Constructor for class com.netflix.eureka.RateLimitingFilter
 
RECONNECT_INTERVAL_MINUTES - Static variable in class com.netflix.eureka.transport.EurekaServerHttpClients
 
regionNameVSRemoteRegistry - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
register(InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Sends the registration information of InstanceInfo receiving by this node to the peer node represented by this class.
register(T, int, boolean) - Method in interface com.netflix.eureka.lease.LeaseManager
Assign a new Lease to the passed in T.
register(InstanceInfo, int, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Registers a new instance with a given duration.
register(InstanceInfo, boolean) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
 
register(InstanceInfo, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Registers the information about the InstanceInfo and replicates this information to all peer eureka nodes.
registerAllStats() - Static method in enum com.netflix.eureka.util.EurekaMonitors
Register all statistics with Servo.
registry - Variable in class com.netflix.eureka.resources.ASGResource
 
REMOTE - Static variable in class com.netflix.eureka.Names
 
RemoteRegionRegistry - Class in com.netflix.eureka.registry
Handles all registry operations that needs to be done on a eureka service running in an other region.
RemoteRegionRegistry(EurekaServerConfig, EurekaClientConfig, ServerCodecs, String, URL) - Constructor for class com.netflix.eureka.registry.RemoteRegionRegistry
 
renew() - Method in class com.netflix.eureka.lease.Lease
Renew the lease, use renewal duration if it was specified by the associated T during registration, otherwise default duration is Lease.DEFAULT_DURATION_IN_SECS.
renew(String, String, boolean) - Method in interface com.netflix.eureka.lease.LeaseManager
Renew the Lease associated w/ the passed in appName and id.
renew(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Marks the given instance of the given app name as renewed, and also marks whether it originated from replication.
renew(String, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
renewLease(String, String, String, String) - Method in class com.netflix.eureka.resources.InstanceResource
A put request for renewing lease from a client instance.
ReplicationInstance - Class in com.netflix.eureka.cluster.protocol
The jersey resource class that generates a particular replication event
ReplicationInstance(String, String, Long, String, String, InstanceInfo, PeerAwareInstanceRegistryImpl.Action) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
replicationInstance() - Static method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
 
ReplicationInstance.ReplicationInstanceBuilder - Class in com.netflix.eureka.cluster.protocol
 
ReplicationInstanceResponse - Class in com.netflix.eureka.cluster.protocol
The jersey resource class that generates the replication indivdiual response.
ReplicationInstanceResponse(int, InstanceInfo) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
 
ReplicationInstanceResponse.Builder - Class in com.netflix.eureka.cluster.protocol
 
ReplicationList - Class in com.netflix.eureka.cluster.protocol
 
ReplicationList() - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationList
 
ReplicationList(List<ReplicationInstance>) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationList
 
ReplicationList(ReplicationInstance) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationList
 
ReplicationListResponse - Class in com.netflix.eureka.cluster.protocol
The jersey resource class that generates the replication batch response.
ReplicationListResponse() - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationListResponse
 
ReplicationListResponse(List<ReplicationInstanceResponse>) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationListResponse
 
resolvePeerUrls() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
Resolve peer URLs.
responseCache - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
ResponseCache - Interface in com.netflix.eureka.registry
 
ResponseCacheImpl - Class in com.netflix.eureka.registry
The class that is responsible for caching registry information that will be queried by the clients.
ResponseCacheImpl.Value - Class in com.netflix.eureka.registry
The class that stores payload in both compressed and uncompressed form.
Route53Binder - Class in com.netflix.eureka.aws
Route53 binder implementation.
Route53Binder(EurekaServerConfig, EurekaClientConfig, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.Route53Binder
 
Route53Binder(String, EurekaServerConfig, EurekaClientConfig, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.Route53Binder
 

S

SecureVIPResource - Class in com.netflix.eureka.resources
A jersey resource for retrieving all instances with a given secure VIP address.
SecureVIPResource() - Constructor for class com.netflix.eureka.resources.SecureVIPResource
 
sendHeartBeat(String, String, InstanceInfo, InstanceInfo.InstanceStatus) - Method in class com.netflix.eureka.transport.JerseyReplicationClient
Compared to regular heartbeat, in the replication channel the server may return a more up to date instance copy.
serverCodecs - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
ServerCodecs - Interface in com.netflix.eureka.resources
 
serverConfig - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
 
serverContext - Variable in class com.netflix.eureka.EurekaBootStrap
 
ServerInfoResource - Class in com.netflix.eureka.resources
 
ServerInfoResource() - Constructor for class com.netflix.eureka.resources.ServerInfoResource
 
ServerRequestAuthFilter - Class in com.netflix.eureka
An auth filter for client requests.
ServerRequestAuthFilter(EurekaServerContext) - Constructor for class com.netflix.eureka.ServerRequestAuthFilter
 
ServerRequestAuthFilter() - Constructor for class com.netflix.eureka.ServerRequestAuthFilter
 
serviceUp() - Method in class com.netflix.eureka.lease.Lease
Mark the service as up.
set(Version) - Static method in class com.netflix.eureka.resources.CurrentRequestVersion
Sets the current Version.
setResponseEntity(InstanceInfo) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
 
setServiceUpTimestamp(long) - Method in class com.netflix.eureka.lease.Lease
Set the leases service UP timestamp.
setStatus(String, boolean) - Method in class com.netflix.eureka.aws.AwsAsgUtil
Sets the status of the ASG.
setStatusCode(int) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
 
shouldAllowAccess(boolean) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
Checks to see if the registry access is allowed or the server is in a situation where it does not all getting registry information.
shouldAllowAccess(boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Checks to see if the registry access is allowed or the server is in a situation where it does not all getting registry information.
shouldAllowAccess() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
shouldBatchReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldBatchReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
Indicates whether the replication between cluster nodes should be batched for network efficiency.
shouldDisableDelta() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldDisableDelta() - Method in interface com.netflix.eureka.EurekaServerConfig
Checks to see if the delta information can be served to client or not.
shouldDisableDeltaForRemoteRegions() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldDisableDeltaForRemoteRegions() - Method in interface com.netflix.eureka.EurekaServerConfig
Checks to see if the delta information can be served to client or not for remote regions.
shouldEnableReplicatedRequestCompression() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldEnableReplicatedRequestCompression() - Method in interface com.netflix.eureka.EurekaServerConfig
If set to true, the replicated data send in the request will be always compressed.
shouldEnableSelfPreservation() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldEnableSelfPreservation() - Method in interface com.netflix.eureka.EurekaServerConfig
Checks to see if the eureka server is enabled for self preservation.
shouldGZipContentFromRemoteRegion() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldGZipContentFromRemoteRegion() - Method in interface com.netflix.eureka.EurekaServerConfig
Indicates whether the content fetched from eureka server has to be compressed for remote regions whenever it is supported by the server.
shouldLogIdentityHeaders() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldLogIdentityHeaders() - Method in interface com.netflix.eureka.EurekaServerConfig
Indicates whether the eureka server should log/metric clientAuthHeaders
shouldPrimeAwsReplicaConnections() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldPrimeAwsReplicaConnections() - Method in interface com.netflix.eureka.EurekaServerConfig
Checks whether the connections to replicas should be primed.
shouldReplicateInstanceInfo() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
 
shouldSyncWhenTimestampDiffers() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldSyncWhenTimestampDiffers() - Method in interface com.netflix.eureka.EurekaServerConfig
Checks whether to synchronize instances when timestamp differs.
shouldUseReadOnlyResponseCache() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldUseReadOnlyResponseCache() - Method in interface com.netflix.eureka.EurekaServerConfig
The ResponseCache currently uses a two level caching strategy to responses.
shutdown() - Method in interface com.netflix.eureka.aws.AwsBinder
 
shutdown() - Method in class com.netflix.eureka.aws.AwsBinderDelegate
 
shutdown() - Method in class com.netflix.eureka.aws.EIPManager
 
shutdown() - Method in class com.netflix.eureka.aws.Route53Binder
 
shutDown() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Shuts down all resources used for peer replication.
shutdown() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
 
shutdown() - Method in class com.netflix.eureka.DefaultEurekaServerContext
 
shutdown() - Method in interface com.netflix.eureka.EurekaServerContext
 
shutdown() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Perform all cleanup and shutdown operations.
shutdown() - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
shutdown() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Perform all cleanup and shutdown operations.
shutdown() - Method in class com.netflix.eureka.transport.JerseyRemoteRegionClientFactory
 
shutdown() - Method in class com.netflix.eureka.transport.JerseyReplicationClient
 
shutdown() - Method in interface com.netflix.eureka.util.batcher.TaskDispatcher
 
shutdown() - Static method in enum com.netflix.eureka.util.EurekaMonitors
Unregister all statistics from Servo.
start() - Method in interface com.netflix.eureka.aws.AwsBinder
 
start() - Method in class com.netflix.eureka.aws.AwsBinderDelegate
 
start() - Method in class com.netflix.eureka.aws.EIPManager
 
start() - Method in class com.netflix.eureka.aws.Route53Binder
 
start() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
 
StatusFilter - Class in com.netflix.eureka
Filter to check whether the eureka server is ready to take requests based on its InstanceInfo.InstanceStatus.
StatusFilter() - Constructor for class com.netflix.eureka.StatusFilter
 
StatusInfo - Class in com.netflix.eureka.util
An utility class for exposing status information of an instance.
StatusInfo.Builder - Class in com.netflix.eureka.util
 
StatusResource - Class in com.netflix.eureka.resources
An utility class for exposing information about peer nodes.
StatusResource() - Constructor for class com.netflix.eureka.resources.StatusResource
 
statusUpdate(String, ASGResource.ASGStatus) - Method in interface com.netflix.eureka.cluster.HttpReplicationClient
 
statusUpdate(String, ASGResource.ASGStatus) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Send the status information of of the ASG represented by the instance.
statusUpdate(String, String, InstanceInfo.InstanceStatus, InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Send the status update of the instance.
statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Updates the status of an instance.
statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
statusUpdate(String, ASGResource.ASGStatus, boolean) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
 
statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
 
statusUpdate(String, ASGResource.ASGStatus, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Replicate the ASG status updates to peer eureka nodes.
statusUpdate(String, String, String) - Method in class com.netflix.eureka.resources.ASGResource
Changes the status information of the ASG.
statusUpdate(String, String, String) - Method in class com.netflix.eureka.resources.InstanceResource
Handles InstanceInfo.InstanceStatus updates.
statusUpdate(String, String, String, String) - Method in class com.netflix.eureka.resources.SecureVIPResource
 
statusUpdate(String, String, String, String) - Method in class com.netflix.eureka.resources.VIPResource
 
statusUpdate(String, ASGResource.ASGStatus) - Method in class com.netflix.eureka.transport.JerseyReplicationClient
 
StatusUtil - Class in com.netflix.eureka.util
 
StatusUtil(EurekaServerContext) - Constructor for class com.netflix.eureka.util.StatusUtil
 
storeFullRegistry() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
Gets the full registry information from the eureka server and stores it locally.
storeOverriddenStatusIfRequired(String, InstanceInfo.InstanceStatus) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Deprecated.
this is expensive, try not to use. See if you can use #storeOverriddenStatusIfRequired(String, String, InstanceStatus) instead. Stores overridden status if it is not already there. This happens during a reconciliation process during renewal requests.
storeOverriddenStatusIfRequired(String, String, InstanceInfo.InstanceStatus) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
Stores overridden status if it is not already there.
storeOverriddenStatusIfRequired(String, InstanceInfo.InstanceStatus) - Method in interface com.netflix.eureka.registry.InstanceRegistry
Deprecated.
storeOverriddenStatusIfRequired(String, String, InstanceInfo.InstanceStatus) - Method in interface com.netflix.eureka.registry.InstanceRegistry
 
submitBatchUpdates(ReplicationList) - Method in interface com.netflix.eureka.cluster.HttpReplicationClient
 
submitBatchUpdates(ReplicationList) - Method in class com.netflix.eureka.transport.JerseyReplicationClient
 
syncUp() - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
Populates the registry information from a peer eureka node.
syncUp() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
Populates the registry information from a peer eureka node.

T

TaskDispatcher<ID,T> - Interface in com.netflix.eureka.util.batcher
Task dispatcher takes task from clients, and delegates their execution to a configurable number of workers.
TaskDispatchers - Class in com.netflix.eureka.util.batcher
See TaskDispatcher for an overview.
TaskDispatchers() - Constructor for class com.netflix.eureka.util.batcher.TaskDispatchers
 
TaskProcessor<T> - Interface in com.netflix.eureka.util.batcher
An interface to be implemented by clients for task execution.
TaskProcessor.ProcessingResult - Enum in com.netflix.eureka.util.batcher
A processed task/task list ends up in one of the following states: Success processing finished successfully TransientError processing failed, but shall be retried later PermanentError processing failed, and is non recoverable
toEnum(String) - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
 
toEnum(String) - Static method in enum com.netflix.eureka.Version
 
toStringCompact() - Method in class com.netflix.eureka.registry.Key
 

U

unbindEIP() - Method in class com.netflix.eureka.aws.EIPManager
Unbind the EIP that this instance is associated with.
UNKNOWN - Static variable in class com.netflix.eureka.ServerRequestAuthFilter
 
updateMetadata(UriInfo) - Method in class com.netflix.eureka.resources.InstanceResource
Updates user-specific metadata information.
updatePeerEurekaNodes(List<String>) - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
Given new set of replica URLs, destroy PeerEurekaNodes no longer available, and create new ones.

V

V1AwareInstanceInfoConverter - Class in com.netflix.eureka
Support for Version.V1.
V1AwareInstanceInfoConverter() - Constructor for class com.netflix.eureka.V1AwareInstanceInfoConverter
 
Value(String) - Constructor for class com.netflix.eureka.registry.ResponseCacheImpl.Value
 
valueOf(String) - Static method in enum com.netflix.eureka.aws.AwsBindingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.registry.Key.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.registry.Key.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.util.EurekaMonitors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.Version
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.eureka.aws.AwsBindingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.registry.Key.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.registry.Key.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.util.EurekaMonitors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.eureka.Version
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Enum in com.netflix.eureka
Supported versions for Eureka.
VIPResource - Class in com.netflix.eureka.resources
A jersey resource for retrieving all instances with a given VIP address.
VIPResource() - Constructor for class com.netflix.eureka.resources.VIPResource
 

W

withAction(PeerAwareInstanceRegistryImpl.Action) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
withAppName(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
withCompactJsonCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
withCompactXmlCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
withEurekaServerConfig(EurekaServerConfig) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
withFullJsonCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
withFullXmlCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
 
withId(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
withInstanceInfo(InstanceInfo) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
withLastDirtyTimestamp(Long) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
withOverriddenStatus(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
withStatus(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links