A B C D E G H I L M N O P R S T U V 

A

add(String, String) - Method in class com.netflix.eureka.util.StatusInfo.Builder
Add any application specific status data.
addInstance(InstanceInfo, String) - Method in class com.netflix.eureka.resources.ApplicationResource
Registers information about a particular instance for an Application.
addReplicationInstance(PeerEurekaNode.ReplicationInstance) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationList
 
addResponse(PeerEurekaNode.ReplicationInstanceResponse) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationListResponse
 
ALL_APPS - Static variable in class com.netflix.eureka.resources.ResponseCache
 
ALL_APPS_DELTA - Static variable in class com.netflix.eureka.resources.ResponseCache
 
allKnownRemoteRegions - Variable in class com.netflix.eureka.InstanceRegistry
 
ApplicationResource - Class in com.netflix.eureka.resources
A jersey resource that handles request related to a particular Application.
ApplicationResource(String) - Constructor for class com.netflix.eureka.resources.ApplicationResource
 
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
 
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.util
A utility class for querying and updating information about amazon autoscaling groups using the AWS APIs.

B

batchReplication(PeerEurekaNode.ReplicationList) - Method in class com.netflix.eureka.resources.PeerReplicationResource
Process batched replication events from peer eureka nodes.
bindEIP() - Method in class com.netflix.eureka.util.EIPManager
Checks if an EIP is bound and optionally binds the EIP.
build() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstanceResponse.Builder
 
build() - Method in class com.netflix.eureka.util.StatusInfo.Builder
Build the StatusInfo.

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(String, String, boolean) - Method in class com.netflix.eureka.InstanceRegistry
Cancels the registration of an instance.
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.PeerAwareInstanceRegistry
 
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.InstanceRegistry
Completely clear the registry.
cloneWithoutRegions() - Method in class com.netflix.eureka.resources.ResponseCache.Key
 
com.netflix.eureka - package com.netflix.eureka
 
com.netflix.eureka.cluster - package com.netflix.eureka.cluster
 
com.netflix.eureka.lease - package com.netflix.eureka.lease
 
com.netflix.eureka.resources - package com.netflix.eureka.resources
 
com.netflix.eureka.util - package com.netflix.eureka.util
 
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.
CurrentRequestVersion - Class in com.netflix.eureka
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
 
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
 
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.
destroyResources() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Destroy the resources created for communication with the Peer Eureka Server.
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.StatusFilter
 

E

EIPManager - Class in com.netflix.eureka.util
An AWS specific elastic ip binding utility for binding eureka servers for a well known IP address.
equals(Object) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
 
equals(Object) - Method in class com.netflix.eureka.resources.ResponseCache.Key
 
EUREKA_SERVER_CONFIG - Static variable in class com.netflix.eureka.InstanceRegistry
 
EurekaBootStrap - Class in com.netflix.eureka
The class that kick starts the eureka server.
EurekaBootStrap() - Constructor for class com.netflix.eureka.EurekaBootStrap
 
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.
EurekaServerConfigurationManager - Class in com.netflix.eureka
The class that caches the configuration of the instance of EurekaServerConfig that the server started with.
evict() - Method in class com.netflix.eureka.InstanceRegistry
Evicts everything in the instance registry that has expired, if expiry is enabled.
evict() - Method in interface com.netflix.eureka.lease.LeaseManager
Evict Ts with expired Lease(s).
expectedNumberOfRenewsPerMin - Variable in class com.netflix.eureka.InstanceRegistry
 

G

get() - Static method in class com.netflix.eureka.CurrentRequestVersion
Gets the current Version Will return null if no current version has been set.
get(ResponseCache.Key) - Method in class com.netflix.eureka.resources.ResponseCache
Get the cached information about applications.
getAction() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
getApplication(String) - Method in class com.netflix.eureka.InstanceRegistry
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.InstanceRegistry
Get application information.
getApplication(String) - Method in class com.netflix.eureka.RemoteRegionRegistry
 
getApplication(String, String) - Method in class com.netflix.eureka.resources.ApplicationResource
Gets information about a particular Application.
getApplicationDeltas() - Method in class com.netflix.eureka.InstanceRegistry
Deprecated.
use InstanceRegistry.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.RemoteRegionRegistry
 
getApplicationDeltasFromMultipleRegions(String[]) - Method in class com.netflix.eureka.InstanceRegistry
Gets the application delta also including instances from the passed remote regions, with the instances from the local region.
getApplicationResource(String, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
Gets information about a particular Application.
getApplications() - Method in class com.netflix.eureka.InstanceRegistry
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.InstanceRegistry
Deprecated.
Use InstanceRegistry.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.RemoteRegionRegistry
 
getApplicationsFromAllRemoteRegions() - Method in class com.netflix.eureka.InstanceRegistry
Returns applications including instances from all remote regions.
getApplicationsFromLocalRegionOnly() - Method in class com.netflix.eureka.InstanceRegistry
Returns applications including instances from local region only.
getApplicationsFromMultipleRegions(String[]) - Method in class com.netflix.eureka.InstanceRegistry
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.PeerEurekaNode.ReplicationInstance
 
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.
getAWSSecretKey() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
getAWSSecretKey() - Method in interface com.netflix.eureka.EurekaServerConfig
Gets the AWS Secret Key.
getById(String, String) - Method in class com.netflix.eureka.resources.InstancesResource
 
getCandidateEIPs(String, String) - Method in class com.netflix.eureka.util.EIPManager
Get the list of EIPs in the order of preference depending on instance zone.
getConfiguration() - Method in class com.netflix.eureka.EurekaServerConfigurationManager
 
getContainerDifferential(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, 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.resources.ResponseCache
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.
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.
getEntityType() - Method in class com.netflix.eureka.resources.ResponseCache.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.
getGeneralStats() - Method in class com.netflix.eureka.util.StatusInfo
 
getGZIP(ResponseCache.Key) - Method in class com.netflix.eureka.resources.ResponseCache
Get the compressed information about the applications.
getGzipped() - Method in class com.netflix.eureka.resources.ResponseCache.Value
 
getHashKey() - Method in class com.netflix.eureka.resources.ResponseCache.Key
 
getHolder() - Method in class com.netflix.eureka.lease.Lease
Returns the holder of the lease.
getId() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
getInstance() - Static method in class com.netflix.eureka.EurekaServerConfigurationManager
 
getInstance() - Static method in class com.netflix.eureka.PeerAwareInstanceRegistry
 
getInstance() - Static method in class com.netflix.eureka.resources.ResponseCache
 
getInstance() - Static method in class com.netflix.eureka.util.AwsAsgUtil
 
getInstance() - Static method in class com.netflix.eureka.util.EIPManager
 
getInstanceByAppAndId(String, String) - Method in class com.netflix.eureka.InstanceRegistry
Gets the InstanceInfo information.
getInstanceByAppAndId(String, String, boolean) - Method in class com.netflix.eureka.InstanceRegistry
Gets the InstanceInfo information.
getInstanceInfo() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.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.InstanceRegistry
Get all instances by ID, including automatically asking other regions if the ID is unknown.
getInstancesById(String, boolean) - Method in class com.netflix.eureka.InstanceRegistry
Get the list of instances by its unique id.
getInstancesById(String) - Method in class com.netflix.eureka.RemoteRegionRegistry
 
getLastDirtyTimestamp() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
getLastNCanceledInstances() - Method in class com.netflix.eureka.InstanceRegistry
Get the N instances that have most recently canceled.
getLastNRegisteredInstances() - Method in class com.netflix.eureka.InstanceRegistry
Get the N instances that are most recently registered.
getLastRenewalTimestamp() - Method in class com.netflix.eureka.lease.Lease
Gets the milliseconds since epoch when the lease was last renewed.
getList() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationList
 
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.resources.ResponseCache.Key
 
getName() - Method in enum com.netflix.eureka.util.EurekaMonitors
Gets the statistic name of this monitor.
getNextServerFromEureka(String, boolean) - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
 
getNextServerFromEureka(String, boolean) - Method in class com.netflix.eureka.RemoteRegionRegistry
 
getNumberofASGQueries() - Method in class com.netflix.eureka.util.AwsAsgUtil
Gets the number of ASG queries done in the period.
getNumberofASGQueryFailures() - Method in class com.netflix.eureka.util.AwsAsgUtil
Gets the number of ASG queries that failed because of some reason.
getNumberofElementsinASGCache() - Method in class com.netflix.eureka.util.AwsAsgUtil
Gets the number of elements in the ASG cache.
getNumberofElementsininstanceCache() - Method in class com.netflix.eureka.InstanceRegistry
 
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.InstanceRegistry
Servo route; do not call.
getNumOfRenewsPerMinThreshold() - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
Gets the threshold for the renewals per minute.
getNumOfReplicationsInLastMin() - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
Gets the number of renewals in the last minute.
getOverriddenStatus() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
getPayload() - Method in class com.netflix.eureka.resources.ResponseCache.Value
 
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.
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.
getRegions() - Method in class com.netflix.eureka.resources.ResponseCache.Key
 
getRegistrationTimestamp() - Method in class com.netflix.eureka.lease.Lease
Gets the milliseconds since epoch when the lease was registered.
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.
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.
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.PeerAwareInstanceRegistry
Gets the list of peer eureka nodes which is the list to replicate information to.
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.PeerEurekaNode.ReplicationInstanceResponse
 
getResponseList() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.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.
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 class com.netflix.eureka.PeerAwareInstanceRegistry
Gets the list of all Applications from the registry in sorted lexical order of Application.getName().
getStatus() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
getStatus(InstanceInfo) - Method in class com.netflix.eureka.V1AwareInstanceInfoConverter
 
getStatusCode() - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstanceResponse
 
getStatusInfo() - Method in class com.netflix.eureka.resources.StatusResource
 
getTimer() - Method in enum com.netflix.eureka.PeerAwareInstanceRegistry.Action
 
getType() - Method in class com.netflix.eureka.resources.ResponseCache.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.resources.ResponseCache.Key
 
getVersionDelta() - Static method in class com.netflix.eureka.resources.ResponseCache
Gets the version number of the cached data.
getVersionDeltaWithRegions() - Static method in class com.netflix.eureka.resources.ResponseCache
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.
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.

H

hashCode() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
 
hashCode() - Method in class com.netflix.eureka.resources.ResponseCache.Key
 
hasRegions() - Method in class com.netflix.eureka.resources.ResponseCache.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.

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.StatusFilter
 
initEurekaEnvironment() - Method in class com.netflix.eureka.EurekaBootStrap
Users can override to initialize the environment themselves.
initRemoteRegionRegistry() - Method in class com.netflix.eureka.InstanceRegistry
 
InstanceRegistry - Class in com.netflix.eureka
Handles all registry requests from eureka clients.
InstanceRegistry() - Constructor for class com.netflix.eureka.InstanceRegistry
Create a new, empty instance registry.
InstanceResource - Class in com.netflix.eureka.resources
A jersey resource that handles operations for a particular instance.
InstanceResource(ApplicationResource, String) - Constructor for class com.netflix.eureka.resources.InstanceResource
 
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
 
invalidate(String, String, String) - Method in class com.netflix.eureka.resources.ResponseCache
Invalidate the cache of a particular application.
invalidate(ResponseCache.Key...) - Method in class com.netflix.eureka.resources.ResponseCache
Invalidate the cache information given the list of keys.
isASGEnabled(String) - Method in class com.netflix.eureka.util.AwsAsgUtil
Return the status of the ASG whether is enabled or disabled for service.
isBelowRenewThresold() - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
Checks if the number of renewals is lesser than threshold.
isEIPBound() - Method in class com.netflix.eureka.util.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.
isHealthy(boolean) - Method in class com.netflix.eureka.util.StatusInfo.Builder
 
isHealthy() - Method in class com.netflix.eureka.util.StatusInfo
 
isLeaseExpirationEnabled() - Method in class com.netflix.eureka.InstanceRegistry
Checks whether lease expiration is enabled.
isLeaseExpirationEnabled() - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
 
isReadyForServingData() - Method in class com.netflix.eureka.RemoteRegionRegistry
Check if this registry is ready for serving data.
isRegisterable(InstanceInfo) - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
Checks if an instance is registerable in this region.
isSelfPreservationModeEnabled() - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
Checks to see if the self-preservation mode is enabled.

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

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
 

N

newBuilder() - Static method in class com.netflix.eureka.util.StatusInfo.Builder
 
numberOfRenewsPerMinThreshold - Variable in class com.netflix.eureka.InstanceRegistry
 

O

openForTraffic(int) - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
 
overriddenInstanceStatusMap - Variable in class com.netflix.eureka.InstanceRegistry
 

P

PeerAwareInstanceRegistry - Class in com.netflix.eureka
Handles replication of all operations to InstanceRegistry to peer Eureka nodes to keep them all in sync.
PeerAwareInstanceRegistry.Action - Enum in com.netflix.eureka
 
PeerEurekaNode - Class in com.netflix.eureka.cluster
The PeerEurekaNode represents a peer node to which information should be shared from this node.
PeerEurekaNode(String) - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode
 
PeerEurekaNode.ReplicationInstance - Class in com.netflix.eureka.cluster
 
PeerEurekaNode.ReplicationInstance() - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
PeerEurekaNode.ReplicationInstanceResponse - Class in com.netflix.eureka.cluster
 
PeerEurekaNode.ReplicationInstanceResponse() - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstanceResponse
 
PeerEurekaNode.ReplicationInstanceResponse.Builder - Class in com.netflix.eureka.cluster
 
PeerEurekaNode.ReplicationInstanceResponse.Builder() - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstanceResponse.Builder
 
PeerEurekaNode.ReplicationList - Class in com.netflix.eureka.cluster
 
PeerEurekaNode.ReplicationList() - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationList
 
PeerEurekaNode.ReplicationListResponse - Class in com.netflix.eureka.cluster
 
PeerEurekaNode.ReplicationListResponse() - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationListResponse
 
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.InstanceRegistry
 

R

regionNameVSRemoteRegistry - Variable in class com.netflix.eureka.InstanceRegistry
 
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(InstanceInfo, int, boolean) - Method in class com.netflix.eureka.InstanceRegistry
Registers a new instance with a given duration.
register(T, int, boolean) - Method in interface com.netflix.eureka.lease.LeaseManager
Assign a new Lease to the passed in T.
register(InstanceInfo, boolean) - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
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.
RemoteRegionRegistry - Class in com.netflix.eureka
Handles all registry operations that needs to be done on a eureka service running in an other region.
RemoteRegionRegistry(String, URL) - Constructor for class com.netflix.eureka.RemoteRegionRegistry
 
renew(String, String, boolean) - Method in class com.netflix.eureka.InstanceRegistry
Marks the given instance of the given app name as renewed, and also marks whether it originated from replication.
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.PeerAwareInstanceRegistry
 
renewLease(String, String, String, String) - Method in class com.netflix.eureka.resources.InstanceResource
A put request for renewing lease from a client instance.
ResponseCache - Class in com.netflix.eureka.resources
The class that is responsible for caching registry information that will be queried by the clients.
ResponseCache.Key - Class in com.netflix.eureka.resources
The key for the cached payload.
ResponseCache.Key(ResponseCache.Key.EntityType, String, ResponseCache.KeyType, Version) - Constructor for class com.netflix.eureka.resources.ResponseCache.Key
 
ResponseCache.Key(ResponseCache.Key.EntityType, String, String[], ResponseCache.KeyType, Version) - Constructor for class com.netflix.eureka.resources.ResponseCache.Key
 
ResponseCache.Key.EntityType - Enum in com.netflix.eureka.resources
An enum to define the entity that is stored in this cache for this key.
ResponseCache.KeyType - Enum in com.netflix.eureka.resources
 
ResponseCache.Value - Class in com.netflix.eureka.resources
The class that stores payload in both compressed and uncompressed form.
ResponseCache.Value(String) - Constructor for class com.netflix.eureka.resources.ResponseCache.Value
 

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
 
serviceUp() - Method in class com.netflix.eureka.lease.Lease
Mark the service as up.
set(Version) - Static method in class com.netflix.eureka.CurrentRequestVersion
Sets the current Version.
setAction(PeerAwareInstanceRegistry.Action) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setAppName(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setConfiguration(EurekaServerConfig) - Method in class com.netflix.eureka.EurekaServerConfigurationManager
 
setId(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setInstanceInfo(InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setLastDirtyTimestamp(long) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setOverriddenStatus(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setResponseEntity(InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstanceResponse.Builder
 
setServiceUpTimestamp(long) - Method in class com.netflix.eureka.lease.Lease
Set the leases service UP timestamp.
setStatus(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstance
 
setStatus(String, boolean) - Method in class com.netflix.eureka.util.AwsAsgUtil
Sets the status of the ASG.
setStatusCode(int) - Method in class com.netflix.eureka.cluster.PeerEurekaNode.ReplicationInstanceResponse.Builder
 
shouldAllowAccess() - Method in class com.netflix.eureka.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.
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.
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.
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.
shouldSyncWhenTimestampDiffers() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
 
shouldSyncWhenTimestampDiffers() - Method in interface com.netflix.eureka.EurekaServerConfig
Checks whether to synchronize instances when timestamp differs.
shutDown() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
Shuts down all resources used for peer replication.
shutdown() - Static method in enum com.netflix.eureka.util.EurekaMonitors
Unregister all statistics from Servo.
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 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.InstanceRegistry
Updates the status of an instance.
statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
 
statusUpdate(String, ASGResource.ASGStatus, boolean) - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
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) - Method in class com.netflix.eureka.resources.SecureVIPResource
 
statusUpdate(String, String, String) - Method in class com.netflix.eureka.resources.VIPResource
 
storeFullRegistry() - Method in class com.netflix.eureka.RemoteRegionRegistry
Gets the full registry information from the eureka server and stores it locally.
storeOverriddenStatusIfRequired(String, InstanceInfo.InstanceStatus) - Method in class com.netflix.eureka.InstanceRegistry
Stores overridden status if it is not already there.
syncUp() - Method in class com.netflix.eureka.PeerAwareInstanceRegistry
Populates the registry information from a peer eureka node.

T

toEnum(String) - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
 
toEnum(String) - Static method in enum com.netflix.eureka.Version
 

U

unbindEIP() - Method in class com.netflix.eureka.util.EIPManager
Unbind the EIP that this instance is associated with.
updateMetadata(UriInfo) - Method in class com.netflix.eureka.resources.InstanceResource
Updates user-specific metadata information.

V

V1AwareInstanceInfoConverter - Class in com.netflix.eureka
Support for Version.V1.
V1AwareInstanceInfoConverter() - Constructor for class com.netflix.eureka.V1AwareInstanceInfoConverter
 
valueOf(String) - Static method in enum com.netflix.eureka.PeerAwareInstanceRegistry.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.resources.ResponseCache.Key.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.eureka.resources.ResponseCache.KeyType
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.PeerAwareInstanceRegistry.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.resources.ResponseCache.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.resources.ResponseCache.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.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
 
A B C D E G H I L M N O P R S T U V