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

A

AbstractAzToRegionMapper - Class in com.netflix.discovery
 
AbstractAzToRegionMapper() - Constructor for class com.netflix.discovery.AbstractAzToRegionMapper
 
AbstractEurekaIdentity - Class in com.netflix.appinfo
 
AbstractEurekaIdentity() - Constructor for class com.netflix.appinfo.AbstractEurekaIdentity
 
AbstractInstanceConfig - Class in com.netflix.appinfo
An abstract instance info configuration with some defaults to get the users started quickly.The users have to override only a few methods to register their instance with eureka server.
AbstractInstanceConfig() - Constructor for class com.netflix.appinfo.AbstractInstanceConfig
 
AbstractInstanceConfig(DataCenterInfo) - Constructor for class com.netflix.appinfo.AbstractInstanceConfig
 
add(String, String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Add arbitrary metadata to running instance.
addApplication(Application) - Method in class com.netflix.discovery.shared.Applications
Add the application to the list.
addInstance(InstanceInfo) - Method in class com.netflix.discovery.shared.Application
Add the given instance info the list.
addMetadata(AmazonInfo.MetaDataKey, String) - Method in class com.netflix.appinfo.AmazonInfo.Builder
 
AmazonInfo - Class in com.netflix.appinfo
An AWS specific DataCenterInfo implementation.
AmazonInfo() - Constructor for class com.netflix.appinfo.AmazonInfo
 
AmazonInfo.Builder - Class in com.netflix.appinfo
 
AmazonInfo.MetaDataKey - Enum in com.netflix.appinfo
 
Application - Class in com.netflix.discovery.shared
The application class holds the list of instances for a particular application.
Application() - Constructor for class com.netflix.discovery.shared.Application
 
Application(String) - Constructor for class com.netflix.discovery.shared.Application
 
ApplicationInfoManager - Class in com.netflix.appinfo
The class that initializes information required for registration with Eureka Server and to be discovered by other components.
Applications - Class in com.netflix.discovery.shared
The class that wraps all the registry information returned by eureka server.
Applications() - Constructor for class com.netflix.discovery.shared.Applications
Create a new, empty Eureka application list.
Applications(List<Application>) - Constructor for class com.netflix.discovery.shared.Applications
Create a new Eureka application list, based on the provided applications.
AUTH_ID_HEADER_KEY - Static variable in class com.netflix.appinfo.AbstractEurekaIdentity
 
AUTH_NAME_HEADER_KEY - Static variable in class com.netflix.appinfo.AbstractEurekaIdentity
 
AUTH_VERSION_HEADER_KEY - Static variable in class com.netflix.appinfo.AbstractEurekaIdentity
 
Auto - Annotation Type in com.netflix.discovery.converters
A field annotation which helps in avoiding changes to Converters.InstanceInfoConverter every time additional fields are added to InstanceInfo.
autoBuild(String) - Method in class com.netflix.appinfo.AmazonInfo.Builder
Build the AmazonInfo automatically via HTTP calls to instance metadata API.
AzToRegionMapper - Interface in com.netflix.discovery
An interface that contains a contract of mapping availability zone to region mapping.

B

BackupRegistry - Interface in com.netflix.discovery
A simple contract for eureka clients to fallback for getting registry information in case eureka clients are unable to retrieve this information from any of the eureka servers.
build() - Method in class com.netflix.appinfo.AmazonInfo.Builder
Build the InstanceInfo information.
build() - Method in class com.netflix.appinfo.InstanceInfo.Builder
Build the InstanceInfo object.
build() - Method in class com.netflix.appinfo.LeaseInfo.Builder
Build the InstanceInfo.

C

canConvert(Class) - Method in class com.netflix.discovery.converters.Converters.ApplicationConverter
 
canConvert(Class) - Method in class com.netflix.discovery.converters.Converters.ApplicationsConverter
 
canConvert(Class) - Method in class com.netflix.discovery.converters.Converters.DataCenterInfoConverter
 
canConvert(Class) - Method in class com.netflix.discovery.converters.Converters.InstanceInfoConverter
 
canConvert(Class) - Method in class com.netflix.discovery.converters.Converters.LeaseInfoConverter
 
canConvert(Class) - Method in class com.netflix.discovery.converters.Converters.MetadataConverter
 
clientConfig - Static variable in class com.netflix.discovery.DiscoveryClient
 
CloudInstanceConfig - Class in com.netflix.appinfo
An InstanceInfo configuration for AWS cloud deployments.
CloudInstanceConfig() - Constructor for class com.netflix.appinfo.CloudInstanceConfig
 
CloudInstanceConfig(String) - Constructor for class com.netflix.appinfo.CloudInstanceConfig
 
CloudInstanceConfigProvider - Class in com.netflix.appinfo.providers
This provider is necessary because the namespace is optional.
CloudInstanceConfigProvider() - Constructor for class com.netflix.appinfo.providers.CloudInstanceConfigProvider
 
com.netflix.appinfo - package com.netflix.appinfo
 
com.netflix.appinfo.providers - package com.netflix.appinfo.providers
 
com.netflix.discovery - package com.netflix.discovery
 
com.netflix.discovery.converters - package com.netflix.discovery.converters
 
com.netflix.discovery.provider - package com.netflix.discovery.provider
 
com.netflix.discovery.providers - package com.netflix.discovery.providers
 
com.netflix.discovery.shared - package com.netflix.discovery.shared
 
configure() - Method in class com.netflix.discovery.InternalEurekaStatusModule
 
Converters - Class in com.netflix.discovery.converters
The custom Serializer for serializing and deserializing the registry information from and to the eureka server.
Converters() - Constructor for class com.netflix.discovery.converters.Converters
 
Converters.ApplicationConverter - Class in com.netflix.discovery.converters
Serialize/deserialize Applications object types.
Converters.ApplicationConverter() - Constructor for class com.netflix.discovery.converters.Converters.ApplicationConverter
 
Converters.ApplicationsConverter - Class in com.netflix.discovery.converters
Serialize/deserialize Applications object types.
Converters.ApplicationsConverter() - Constructor for class com.netflix.discovery.converters.Converters.ApplicationsConverter
 
Converters.DataCenterInfoConverter - Class in com.netflix.discovery.converters
Serialize/deserialize DataCenterInfo object types.
Converters.DataCenterInfoConverter() - Constructor for class com.netflix.discovery.converters.Converters.DataCenterInfoConverter
 
Converters.InstanceInfoConverter - Class in com.netflix.discovery.converters
Serialize/deserialize InstanceInfo object types.
Converters.InstanceInfoConverter() - Constructor for class com.netflix.discovery.converters.Converters.InstanceInfoConverter
 
Converters.LeaseInfoConverter - Class in com.netflix.discovery.converters
Serialize/deserialize LeaseInfo object types.
Converters.LeaseInfoConverter() - Constructor for class com.netflix.discovery.converters.Converters.LeaseInfoConverter
 
Converters.MetadataConverter - Class in com.netflix.discovery.converters
Serialize/deserialize application metadata.
Converters.MetadataConverter() - Constructor for class com.netflix.discovery.converters.Converters.MetadataConverter
 
createJerseyClient(String, int, int, int, int, int) - Static method in class com.netflix.discovery.shared.EurekaJerseyClient
Creates a Jersey client with the given configuration parameters.
createProxyJerseyClient(String, int, int, int, int, int, String, String, String, String) - Static method in class com.netflix.discovery.shared.EurekaJerseyClient
Creates a Jersey client with the given configuration parameters.
createSSLJerseyClient(String, int, int, int, int, int, String, String) - Static method in class com.netflix.discovery.shared.EurekaJerseyClient
Creates the SSL based Jersey client with the given configuration parameters.
createSystemSSLJerseyClient(String, int, int, int, int, int) - Static method in class com.netflix.discovery.shared.EurekaJerseyClient
Creates the SSL based Jersey client with the given configuration parameters and using a SystemSocketFactory to support standard keystore/truststore system properties.

D

DataCenterInfo - Interface in com.netflix.appinfo
A simple interface for indicating which datacenter a particular instance belongs.
DataCenterInfo.Name - Enum in com.netflix.appinfo
 
DEFAULT_CLIENT_NAME - Static variable in class com.netflix.appinfo.EurekaClientIdentity
 
DEFAULT_COUNTRY_ID - Static variable in class com.netflix.appinfo.InstanceInfo
 
DEFAULT_LEASE_DURATION - Static variable in class com.netflix.appinfo.LeaseInfo
 
DEFAULT_LEASE_RENEWAL_INTERVAL - Static variable in class com.netflix.appinfo.LeaseInfo
 
DEFAULT_PORT - Static variable in class com.netflix.appinfo.InstanceInfo
 
DEFAULT_SECURE_PORT - Static variable in class com.netflix.appinfo.InstanceInfo
 
DEFAULT_ZONE - Static variable in class com.netflix.discovery.DefaultEurekaClientConfig
 
DefaultEurekaClientConfig - Class in com.netflix.discovery
A default implementation of eureka client configuration as required by EurekaClientConfig.
DefaultEurekaClientConfig() - Constructor for class com.netflix.discovery.DefaultEurekaClientConfig
 
DefaultEurekaClientConfig(String) - Constructor for class com.netflix.discovery.DefaultEurekaClientConfig
 
DefaultEurekaClientConfigProvider - Class in com.netflix.discovery.providers
This provider is necessary because the namespace is optional.
DefaultEurekaClientConfigProvider() - Constructor for class com.netflix.discovery.providers.DefaultEurekaClientConfigProvider
 
destroyResources() - Method in class com.netflix.discovery.shared.EurekaJerseyClient.JerseyClient
Clean up resources.
DiscoveryClient - Class in com.netflix.discovery
The class that is instrumental for interactions with Eureka Server.
DiscoveryClient(InstanceInfo, EurekaClientConfig) - Constructor for class com.netflix.discovery.DiscoveryClient
 
DiscoveryClient(InstanceInfo, EurekaClientConfig, DiscoveryClient.DiscoveryClientOptionalArgs) - Constructor for class com.netflix.discovery.DiscoveryClient
 
DiscoveryClient.DiscoveryClientOptionalArgs - Class in com.netflix.discovery
 
DiscoveryClient.DiscoveryClientOptionalArgs() - Constructor for class com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs
 
DiscoveryClient.DiscoveryUrlType - Enum in com.netflix.discovery
 
DiscoveryJerseyProvider - Class in com.netflix.discovery.provider
A custom provider implementation for Jersey that dispatches to the implementation that serializes/deserializes objects sent to and from eureka server.
DiscoveryJerseyProvider() - Constructor for class com.netflix.discovery.provider.DiscoveryJerseyProvider
 
DiscoveryManager - Class in com.netflix.discovery
Discovery Manager configures Discovery Client based on the properties specified.
DNSBasedAzToRegionMapper - Class in com.netflix.discovery
DNS-based region mapper that discovers regions via DNS TXT records.
DNSBasedAzToRegionMapper() - Constructor for class com.netflix.discovery.DNSBasedAzToRegionMapper
 
doHealthCheck() - Method in class com.netflix.appinfo.HealthCheckResource
 

E

enablePort(InstanceInfo.PortType, boolean) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Enabled or disable secure/non-secure ports .
EntityBodyConverter - Class in com.netflix.discovery.converters
A custom jersey provider implementation for eureka.
EntityBodyConverter() - Constructor for class com.netflix.discovery.converters.EntityBodyConverter
 
equals(Object) - Method in class com.netflix.appinfo.InstanceInfo
 
EurekaClientConfig - Interface in com.netflix.discovery
Configuration information required by the eureka clients to register an instance with Eureka server.
EurekaClientIdentity - Class in com.netflix.appinfo
This class holds metadata information related to eureka client auth with the eureka server
EurekaClientIdentity(String) - Constructor for class com.netflix.appinfo.EurekaClientIdentity
 
EurekaConfigBasedInstanceInfoProvider - Class in com.netflix.appinfo.providers
InstanceInfo provider that constructs the InstanceInfo this this instance using EurekaInstanceConfig.
EurekaConfigBasedInstanceInfoProvider(EurekaInstanceConfig) - Constructor for class com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider
 
EurekaIdentityHeaderFilter - Class in com.netflix.discovery
 
EurekaIdentityHeaderFilter(AbstractEurekaIdentity) - Constructor for class com.netflix.discovery.EurekaIdentityHeaderFilter
 
EurekaInstanceConfig - Interface in com.netflix.appinfo
Configuration information required by the instance to register with Eureka server.
EurekaJerseyClient - Class in com.netflix.discovery.shared
A wrapper for Jersey Apache Client to set the necessary configurations.
EurekaJerseyClient.JerseyClient - Class in com.netflix.discovery.shared
 
EurekaJerseyClient.JerseyClient(int, int, int, ClientConfig) - Constructor for class com.netflix.discovery.shared.EurekaJerseyClient.JerseyClient
 
EurekaNamespace - Annotation Type in com.netflix.discovery
 
EurekaUpStatusResolver - Class in com.netflix.discovery
Singleton that manages the state of @UpStatus/@DownStatus Supplier and emits status changes to @UpStatus Observable.
EurekaUpStatusResolver(DiscoveryClient, EventBus) - Constructor for class com.netflix.discovery.EurekaUpStatusResolver
 

F

fetchRegistry() - Method in interface com.netflix.discovery.BackupRegistry
 
fetchRegistry(String[]) - Method in interface com.netflix.discovery.BackupRegistry
 
fetchRegistry() - Method in class com.netflix.discovery.NotImplementedRegistryImpl
 
fetchRegistry(String[]) - Method in class com.netflix.discovery.NotImplementedRegistryImpl
 
fetchRegistryForRemoteRegions() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
fetchRegistryForRemoteRegions() - Method in interface com.netflix.discovery.EurekaClientConfig
Comma separated list of regions for which the eureka registry information will be fetched.
first() - Method in class com.netflix.discovery.shared.Pair
 

G

get(AmazonInfo.MetaDataKey) - Method in class com.netflix.appinfo.AmazonInfo
Gets the AWS metadata specified in AmazonInfo.MetaDataKey.
get() - Method in class com.netflix.appinfo.providers.CloudInstanceConfigProvider
 
get() - Method in class com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider
 
get() - Method in class com.netflix.appinfo.providers.MyDataCenterInstanceConfigProvider
 
get() - Method in class com.netflix.discovery.InternalEurekaStatusModule.DownStatusProvider
 
get() - Method in class com.netflix.discovery.InternalEurekaStatusModule.UpStatusProvider
 
get() - Method in class com.netflix.discovery.providers.DefaultEurekaClientConfigProvider
 
getActionType() - Method in class com.netflix.appinfo.InstanceInfo
Returns the type of action done on the instance in the server.Primarily used for updating deltas in the DiscoveryClient instance.
getAllKnownRegions() - Method in class com.netflix.discovery.DiscoveryClient
 
getAppGroupName() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Get the name of the application group to be registered with eureka.
getAppGroupName() - Method in class com.netflix.appinfo.InstanceInfo
 
getAppGroupName() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getApplication(String) - Method in class com.netflix.discovery.DiscoveryClient
 
getApplication(String) - Method in interface com.netflix.discovery.shared.LookupService
Returns the corresponding Application object which is basically a container of all registered appName InstanceInfos.
getApplications() - Method in class com.netflix.discovery.DiscoveryClient
 
getApplications(String) - Method in class com.netflix.discovery.DiscoveryClient
Get all applications registered with a specific eureka service.
getApplications() - Method in interface com.netflix.discovery.shared.LookupService
Returns the Applications object which is basically a container of all currently registered Applications.
getApplicationsForARegion(String) - Method in class com.netflix.discovery.DiscoveryClient
 
getAppname() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getAppname() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Get the name of the application to be registered with eureka.
getAppName() - Method in class com.netflix.appinfo.InstanceInfo
Return the name of the application registering with discovery.
getAppname() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getAppsHashCode() - Method in class com.netflix.discovery.shared.Applications
Used by the eureka server.
getASGName() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getASGName() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the AWS autoscaling group name associated with this instance.
getASGName() - Method in class com.netflix.appinfo.InstanceInfo
Get AWS autoscaling group name if any.
getASGName() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getAvailabilityZones(String) - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getAvailabilityZones(String) - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the list of availability zones (used in AWS data centers) for the region in which this instance resides.
getAzToRegionMapper() - Method in class com.netflix.discovery.InstanceRegionChecker
 
getBackupRegistryImpl() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getBackupRegistryImpl() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the name of the implementation which implements BackupRegistry to fetch the registry information as a fall back option for only the first time when the eureka client starts.
getByInstanceId(String) - Method in class com.netflix.discovery.shared.Application
Get the instance info that matches the given id.
getCacheRefreshExecutorExponentialBackOffBound() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getCacheRefreshExecutorExponentialBackOffBound() - Method in interface com.netflix.discovery.EurekaClientConfig
Cache refresh executor exponential back off related property.
getCacheRefreshExecutorThreadPoolSize() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
(non-Javadoc)
getCacheRefreshExecutorThreadPoolSize() - Method in interface com.netflix.discovery.EurekaClientConfig
The thread pool size for the cacheRefreshExecutor to initialise with
getChangeCount() - Method in class com.netflix.discovery.EurekaUpStatusResolver
 
getClient() - Method in class com.netflix.discovery.shared.EurekaJerseyClient.JerseyClient
 
getClientconfig() - Method in class com.netflix.discovery.shared.EurekaJerseyClient.JerseyClient
 
getCountryId() - Method in class com.netflix.appinfo.InstanceInfo
Deprecated.
getDataCenterInfo() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getDataCenterInfo() - Method in class com.netflix.appinfo.CloudInstanceConfig
 
getDataCenterInfo() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Returns the data center this instance is deployed.
getDataCenterInfo() - Method in class com.netflix.appinfo.InstanceInfo
Returns data center information identifying if it is AWS or not.
getDiscoveryClient() - Method in class com.netflix.discovery.DiscoveryManager
getDiscoveryServiceUrls(String) - Method in class com.netflix.discovery.DiscoveryClient
 
getDollarReplacement() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getDollarReplacement() - Method in interface com.netflix.discovery.EurekaClientConfig
Get a replacement string for Dollar sign $ during serializing/deserializing information in eureka server.
getDurationInSecs() - Method in class com.netflix.appinfo.LeaseInfo
Returns client specified setting for eviction (e.g.
getEC2DiscoveryUrlsFromZone(String, DiscoveryClient.DiscoveryUrlType) - Static method in class com.netflix.discovery.DiscoveryClient
Get the list of EC2 URLs given the zone name.
getEscapeCharReplacement() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEscapeCharReplacement() - Method in interface com.netflix.discovery.EurekaClientConfig
Get a replacement string for underscore sign _ during serializing/deserializing information in eureka server.
getEurekaClientConfig() - Method in class com.netflix.discovery.DiscoveryManager
Get the instance of EurekaClientConfig this instance was initialized with.
getEurekaConnectionIdleTimeoutSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaConnectionIdleTimeoutSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how much time (in seconds) that the HTTP connections to eureka server can stay idle before it can be closed.
getEurekaInstanceConfig() - Method in class com.netflix.discovery.DiscoveryManager
Get the instance of EurekaInstanceConfig this instance was initialized with.
getEurekaServerConnectTimeoutSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerConnectTimeoutSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how long to wait (in seconds) before a connection to eureka server needs to timeout.
getEurekaServerDNSName() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerDNSName() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the DNS name to be queried to get the list of eureka servers.This information is not required if the contract returns the service urls by implementing EurekaClientConfig.getEurekaServerServiceUrls(String).
getEurekaServerPort() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerPort() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the port to be used to construct the service url to contact eureka server when the list of eureka servers come from the DNS.This information is not required if the contract returns the service urls by implementing EurekaClientConfig.getEurekaServerServiceUrls(String).
getEurekaServerReadTimeoutSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerReadTimeoutSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how long to wait (in seconds) before a read from eureka server needs to timeout.
getEurekaServerServiceUrls(String) - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerServiceUrls(String) - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the list of fully qualified URLs to communicate with eureka server.
getEurekaServerTotalConnections() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerTotalConnections() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the total number of connections that is allowed from eureka client to all eureka servers.
getEurekaServerTotalConnectionsPerHost() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerTotalConnectionsPerHost() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the total number of connections that is allowed from eureka client to a eureka server host.
getEurekaServerURLContext() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServerURLContext() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the URL context to be used to construct the service url to contact eureka server when the list of eureka servers come from the DNS.This information is not required if the contract returns the service urls by implementing EurekaClientConfig.getEurekaServerServiceUrls(String).
getEurekaServiceUrlPollIntervalSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getEurekaServiceUrlPollIntervalSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how often(in seconds) to poll for changes to eureka server information.
getEurekaServiceUrlsFromConfig(String, boolean) - Static method in class com.netflix.discovery.DiscoveryClient
Get the list of all eureka service urls from properties file for the eureka client to talk to.
getEvictionTimestamp() - Method in class com.netflix.appinfo.LeaseInfo
Returns the de-registration timestamp.
getHealthCheckHandler() - Method in class com.netflix.discovery.DiscoveryClient
 
getHealthCheckUrl() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the absolute health check page URL for this instance.
getHealthCheckUrl() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getHealthCheckUrlPath() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the relative health check URL Path for this instance.
getHealthCheckUrlPath() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getHealthCheckUrls() - Method in class com.netflix.appinfo.InstanceInfo
Gets the absolute URLs for the health check page for both secure and non-secure protocols.
getHeartbeatExecutorExponentialBackOffBound() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getHeartbeatExecutorExponentialBackOffBound() - Method in interface com.netflix.discovery.EurekaClientConfig
Heartbeat executor exponential back off related property.
getHeartbeatExecutorThreadPoolSize() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
(non-Javadoc)
getHeartbeatExecutorThreadPoolSize() - Method in interface com.netflix.discovery.EurekaClientConfig
The thread pool size for the heartbeatExecutor to initialise with
getHomePageUrl() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the absolute home page URL for this instance.
getHomePageUrl() - Method in class com.netflix.appinfo.InstanceInfo
Gets the home page URL set for this instance.
getHomePageUrl() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getHomePageUrlPath() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the relative home page URL Path for this instance.
getHomePageUrlPath() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getHostName(boolean) - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getHostName(boolean) - Method in class com.netflix.appinfo.CloudInstanceConfig
 
getHostName(boolean) - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the hostname associated with this instance.
getHostName() - Method in class com.netflix.appinfo.InstanceInfo
Returns the fully qualified hostname of this running instance.
getId() - Method in class com.netflix.appinfo.AbstractEurekaIdentity
 
getId() - Method in class com.netflix.appinfo.AmazonInfo
 
getId() - Method in class com.netflix.appinfo.EurekaClientIdentity
 
getId() - Method in class com.netflix.appinfo.InstanceInfo
Returns the unique id of the instance.
getId() - Method in interface com.netflix.appinfo.UniqueIdentifier
 
getInfo() - Method in class com.netflix.appinfo.ApplicationInfoManager
Gets the information about this instance that is registered with eureka.
getInitialInstanceInfoReplicationIntervalSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getInitialInstanceInfoReplicationIntervalSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how long initially (in seconds) to replicate instance info to the eureka server
getInstance() - Static method in class com.netflix.appinfo.ApplicationInfoManager
 
getInstance() - Static method in class com.netflix.discovery.converters.JsonXStream
 
getInstance() - Static method in class com.netflix.discovery.converters.XmlXStream
 
getInstance() - Static method in class com.netflix.discovery.DiscoveryManager
 
getInstanceInfoReplicationIntervalSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getInstanceInfoReplicationIntervalSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how often(in seconds) to replicate instance changes to be replicated to the eureka server.
getInstanceRegion(InstanceInfo) - Method in class com.netflix.discovery.InstanceRegionChecker
 
getInstanceRemoteStatus() - Method in class com.netflix.discovery.DiscoveryClient
 
getInstances() - Method in class com.netflix.discovery.shared.Application
Gets the list of instances associated with this particular application.
getInstancesAsIsFromEureka() - Method in class com.netflix.discovery.shared.Application
Gets the list of non-shuffled and non-filtered instances associated with this particular application.
getInstancesById(String) - Method in class com.netflix.discovery.DiscoveryClient
 
getInstancesById(String) - Method in interface com.netflix.discovery.shared.LookupService
Returns the List of InstanceInfos matching the the passed in id.
getInstancesBySecureVirtualHostName(String) - Method in class com.netflix.discovery.shared.Applications
Gets the list of secure instances associated to a virtual host name.
getInstancesByVipAddress(String, boolean) - Method in class com.netflix.discovery.DiscoveryClient
Gets the list of instances matching the given VIP Address.
getInstancesByVipAddress(String, boolean, String) - Method in class com.netflix.discovery.DiscoveryClient
Gets the list of instances matching the given VIP Address in the passed region.
getInstancesByVipAddressAndAppName(String, String, boolean) - Method in class com.netflix.discovery.DiscoveryClient
Gets the list of instances matching the given VIP Address and the given application name if both of them are not null.
getInstancesByVirtualHostName(String) - Method in class com.netflix.discovery.shared.Applications
Gets the list of instances associated to a virtual host name.
getIPAddr() - Method in class com.netflix.appinfo.InstanceInfo
Returns the ip address of the instance.
getIpAddress() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getIpAddress() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Get the IPAdress of the instance.
getIpAddress() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getLastDirtyTimestamp() - Method in class com.netflix.appinfo.InstanceInfo
Gets the last time stamp when this instance was touched.
getLastUpdatedTimestamp() - Method in class com.netflix.appinfo.InstanceInfo
Returns the time elapsed since epoch since the instance status has been last updated.
getLeaseExpirationDurationInSeconds() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getLeaseExpirationDurationInSeconds() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Indicates the time in seconds that the eureka server waits since it received the last heartbeat before it can remove this instance from its view and there by disallowing traffic to this instance.
getLeaseExpirationDurationInSeconds() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getLeaseInfo() - Method in class com.netflix.appinfo.InstanceInfo
Returns the lease information regarding when it expires.
getLeaseRenewalIntervalInSeconds() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getLeaseRenewalIntervalInSeconds() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Indicates how often (in seconds) the eureka client needs to send heartbeats to eureka server to indicate that it is still alive.
getLeaseRenewalIntervalInSeconds() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getLocalRegion() - Method in class com.netflix.discovery.InstanceRegionChecker
 
getLookupService() - Method in class com.netflix.discovery.DiscoveryManager
 
getMetadata() - Method in class com.netflix.appinfo.AmazonInfo
Get the metadata information specific to AWS.
getMetadata() - Method in class com.netflix.appinfo.InstanceInfo
Returns all application specific metadata set on the instance.
getMetadataMap() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getMetadataMap() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the metadata name/value pairs associated with this instance.
getMetadataMap() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
Gets the metadata map associated with the instance.
getName() - Method in class com.netflix.appinfo.AbstractEurekaIdentity
 
getName() - Method in class com.netflix.appinfo.AmazonInfo
 
getName() - Method in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
 
getName() - Method in interface com.netflix.appinfo.DataCenterInfo
 
getName() - Method in class com.netflix.appinfo.EurekaClientIdentity
 
getName() - Method in class com.netflix.discovery.shared.Application
Gets the name of the application.
getNamespace() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Get the namespace used to find properties.
getNamespace() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getNextIndex(String, boolean) - Method in class com.netflix.discovery.shared.Applications
Gets the next round-robin index for the given virtual host name.
getNextServerFromEureka(String, boolean) - Method in class com.netflix.discovery.DiscoveryClient
 
getNextServerFromEureka(String, boolean) - Method in interface com.netflix.discovery.shared.LookupService
Gets the next possible server to process the requests from the registry information received from eureka.
getNonSecurePort() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getNonSecurePort() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Get the non-secure port on which the instance should receive traffic.
getNonSecurePort() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getOverriddenStatus() - Method in class com.netflix.appinfo.InstanceInfo
Returns the overridden status if any of the instance.
getPort() - Method in class com.netflix.appinfo.InstanceInfo
Returns the port number that is used for servicing requests.
getPreviousStatus() - Method in class com.netflix.discovery.StatusChangeEvent
 
getProxyHost() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getProxyHost() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the proxy host to eureka server if any.
getProxyPassword() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getProxyPassword() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the proxy password if any.
getProxyPort() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getProxyPort() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the proxy port to eureka server if any.
getProxyUserName() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getProxyUserName() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the proxy user name if any.
getRawInstance() - Method in class com.netflix.appinfo.InstanceInfo.Builder
Returns the encapsulated instance info even it it is not built fully.
getReconcileHashCode() - Method in class com.netflix.discovery.shared.Applications
Gets the hash code for this applications instance.
getReconcileHashCode(TreeMap<String, AtomicInteger>) - Static method in class com.netflix.discovery.shared.Applications
Gets the reconciliation hashcode.
getReconcileMapDiff(Applications) - Method in class com.netflix.discovery.shared.Applications
Gets the exact difference between this applications instance and another one.
getRegion() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getRegion() - Static method in class com.netflix.discovery.DiscoveryClient
Get the region that this particular instance is in.
getRegion() - Method in interface com.netflix.discovery.EurekaClientConfig
Gets the region (used in AWS datacenters) where this instance resides.
getRegionForAvailabilityZone(String) - Method in class com.netflix.discovery.AbstractAzToRegionMapper
 
getRegionForAvailabilityZone(String) - Method in interface com.netflix.discovery.AzToRegionMapper
Returns the region for the passed availability zone.
getRegisteredApplications() - Method in class com.netflix.discovery.shared.Applications
Gets the list of all registered applications from eureka.
getRegisteredApplications(String) - Method in class com.netflix.discovery.shared.Applications
Gets the list of all registered applications for the given application name.
getRegistrationTimestamp() - Method in class com.netflix.appinfo.LeaseInfo
Returns the registration timestamp.
getRegistryFetchIntervalSeconds() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getRegistryFetchIntervalSeconds() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates how often(in seconds) to fetch the registry information from the eureka server.
getRegistryRefreshSingleVipAddress() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
getRegistryRefreshSingleVipAddress() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether the client is only interested in the registry information for a single VIP.
getRenewalIntervalInSecs() - Method in class com.netflix.appinfo.LeaseInfo
Returns client specified setting for renew interval.
getRenewalTimestamp() - Method in class com.netflix.appinfo.LeaseInfo
Returns the last renewal timestamp of lease.
getSecureHealthCheckUrl() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the absolute secure health check page URL for this instance.
getSecureHealthCheckUrl() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getSecurePort() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getSecurePort() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Get the Secure port on which the instance should receive traffic.
getSecurePort() - Method in class com.netflix.appinfo.InstanceInfo
Returns the secure port that is used for servicing requests.
getSecurePort() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getSecurePortEnabled() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getSecurePortEnabled() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Indicates whether the secure port should be enabled for traffic or not.
getSecurePortEnabled() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getSecureVipAddress() - Method in class com.netflix.appinfo.InstanceInfo
Get the Secure Virtual Internet Protocol address for this instance.
getSecureVirtualHostName() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getSecureVirtualHostName() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the secure virtual host name defined for this instance.
getSecureVirtualHostName() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getServiceUpTimestamp() - Method in class com.netflix.appinfo.LeaseInfo
Returns the service UP timestamp.
getServiceUrlsFromDNS(String, boolean) - Method in class com.netflix.discovery.DiscoveryClient
Get the list of all eureka service urls from DNS for the eureka client to talk to.
getSID() - Method in class com.netflix.appinfo.InstanceInfo
Deprecated.
getSize(Object, Class, Type, Annotation[], MediaType) - Method in class com.netflix.discovery.provider.DiscoveryJerseyProvider
 
getStatus(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.HealthCheckCallbackToHandlerBridge
 
getStatus(InstanceInfo.InstanceStatus) - Method in interface com.netflix.appinfo.HealthCheckHandler
 
getStatus() - Method in class com.netflix.appinfo.InstanceInfo
Returns the status of the instance.
getStatus(InstanceInfo) - Method in class com.netflix.discovery.converters.Converters.InstanceInfoConverter
 
getStatus() - Method in class com.netflix.discovery.EurekaUpStatusResolver
 
getStatus() - Method in class com.netflix.discovery.StatusChangeEvent
 
getStatusPageUrl() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the absolute status page URL for this instance.
getStatusPageUrl() - Method in class com.netflix.appinfo.InstanceInfo
Gets the status page URL set for this instance.
getStatusPageUrl() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getStatusPageUrlPath() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the relative status page URL Path for this instance.
getStatusPageUrlPath() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getURL(String, String) - Method in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
 
getVersion() - Method in class com.netflix.appinfo.AbstractEurekaIdentity
 
getVersion() - Method in class com.netflix.appinfo.EurekaClientIdentity
 
getVersion() - Method in class com.netflix.appinfo.InstanceInfo
Deprecated.
getVersion() - Method in class com.netflix.discovery.shared.Applications
Deprecated.
getVIPAddress() - Method in class com.netflix.appinfo.InstanceInfo
Gets the Virtual Internet Protocol address for this instance.
getVirtualHostName() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
getVirtualHostName() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Gets the virtual host name defined for this instance.
getVirtualHostName() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
getZone(InstanceInfo) - Static method in class com.netflix.discovery.DiscoveryClient
Get the zone that a particular instance is in.
getZonesForARegion(String) - Method in class com.netflix.discovery.AbstractAzToRegionMapper
Returns all the zones in the provided region.
getZonesForARegion(String) - Method in class com.netflix.discovery.DNSBasedAzToRegionMapper
 
getZonesForARegion(String) - Method in class com.netflix.discovery.PropertyBasedAzToRegionMapper
 

H

handle(ClientRequest) - Method in class com.netflix.discovery.EurekaIdentityHeaderFilter
 
hashCode() - Method in class com.netflix.appinfo.InstanceInfo
 
HealthCheckCallback - Interface in com.netflix.appinfo
Deprecated.
Use HealthCheckHandler instead.
HealthCheckCallbackToHandlerBridge - Class in com.netflix.appinfo
 
HealthCheckCallbackToHandlerBridge() - Constructor for class com.netflix.appinfo.HealthCheckCallbackToHandlerBridge
 
HealthCheckCallbackToHandlerBridge(HealthCheckCallback) - Constructor for class com.netflix.appinfo.HealthCheckCallbackToHandlerBridge
 
HealthCheckHandler - Interface in com.netflix.appinfo
This provides a more granular healthcheck contract than the existing HealthCheckCallback
HealthCheckResource - Class in com.netflix.appinfo
A basic healthcheck jersey resource.
HealthCheckResource() - Constructor for class com.netflix.appinfo.HealthCheckResource
 

I

init() - Method in class com.netflix.discovery.EurekaUpStatusResolver
 
initComponent(EurekaInstanceConfig) - Method in class com.netflix.appinfo.ApplicationInfoManager
 
initComponent(EurekaInstanceConfig, EurekaClientConfig) - Method in class com.netflix.discovery.DiscoveryManager
Initializes the Discovery Client with the given configuration.
InstanceInfo - Class in com.netflix.appinfo
The class that holds information required for registration with Eureka Server and to be discovered by other components.
InstanceInfo(InstanceInfo) - Constructor for class com.netflix.appinfo.InstanceInfo
shallow copy constructor.
InstanceInfo.ActionType - Enum in com.netflix.appinfo
 
InstanceInfo.Builder - Class in com.netflix.appinfo
 
InstanceInfo.Builder(InstanceInfo) - Constructor for class com.netflix.appinfo.InstanceInfo.Builder
 
InstanceInfo.InstanceStatus - Enum in com.netflix.appinfo
 
InstanceInfo.PortType - Enum in com.netflix.appinfo
 
InstanceRegionChecker - Class in com.netflix.discovery
 
InternalEurekaStatusModule - Class in com.netflix.discovery
Specific bindings for eureka status checker.
InternalEurekaStatusModule() - Constructor for class com.netflix.discovery.InternalEurekaStatusModule
 
InternalEurekaStatusModule.DownStatusProvider - Class in com.netflix.discovery
 
InternalEurekaStatusModule.DownStatusProvider() - Constructor for class com.netflix.discovery.InternalEurekaStatusModule.DownStatusProvider
 
InternalEurekaStatusModule.UpStatusProvider - Class in com.netflix.discovery
 
InternalEurekaStatusModule.UpStatusProvider() - Constructor for class com.netflix.discovery.InternalEurekaStatusModule.UpStatusProvider
 
isCoordinatingDiscoveryServer() - Method in class com.netflix.appinfo.InstanceInfo
Finds if this instance is the coordinating discovery server.
isDirty() - Method in class com.netflix.appinfo.InstanceInfo
Returns whether any state changed so that DiscoveryClient can check whether to retransmit info or not on the next heartbeat.
ISerializer - Interface in com.netflix.discovery.provider
A contract for dispatching to a custom serialization/de-serialization mechanism from jersey.
isHealthy() - Method in interface com.netflix.appinfo.HealthCheckCallback
Deprecated.
If false, the instance will be marked InstanceInfo.InstanceStatus.DOWN with eureka.
isInitialized() - Method in class com.netflix.appinfo.InstanceInfo.Builder
 
isInstanceEnabledOnit() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
isInstanceEnabledOnit() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Indicates whether the instance should be enabled for taking traffic as soon as it is registered with eureka.
isInstanceEnabledOnit() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
isLocalRegion(String) - Method in class com.netflix.discovery.InstanceRegionChecker
 
isNonSecurePortEnabled() - Method in class com.netflix.appinfo.AbstractInstanceConfig
 
isNonSecurePortEnabled() - Method in interface com.netflix.appinfo.EurekaInstanceConfig
Indicates whether the non-secure port should be enabled for traffic or not.
isNonSecurePortEnabled() - Method in class com.netflix.appinfo.PropertiesInstanceConfig
 
isPortEnabled(InstanceInfo.PortType) - Method in class com.netflix.appinfo.InstanceInfo
Checks whether a port is enabled for traffic or not.
isReadable(Class, Type, Annotation[], MediaType) - Method in class com.netflix.discovery.provider.DiscoveryJerseyProvider
 
isUp() - Method in class com.netflix.discovery.StatusChangeEvent
Return the up current when the event was generated.
isWriteable(Class, Type, Annotation[], MediaType) - Method in class com.netflix.discovery.provider.DiscoveryJerseyProvider
 

J

JsonXStream - Class in com.netflix.discovery.converters
An Xstream specific implementation for serializing and deserializing to/from JSON format.
JsonXStream() - Constructor for class com.netflix.discovery.converters.JsonXStream
 

L

LeaseInfo - Class in com.netflix.appinfo
Represents the lease information with Eureka.
LeaseInfo.Builder - Class in com.netflix.appinfo
 
LookupService<T> - Interface in com.netflix.discovery.shared
Lookup service for finding active instances.

M

marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.netflix.discovery.converters.Converters.ApplicationConverter
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.netflix.discovery.converters.Converters.ApplicationsConverter
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.netflix.discovery.converters.Converters.DataCenterInfoConverter
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.netflix.discovery.converters.Converters.InstanceInfoConverter
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.netflix.discovery.converters.Converters.LeaseInfoConverter
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.netflix.discovery.converters.Converters.MetadataConverter
 
MyDataCenterInstanceConfig - Class in com.netflix.appinfo
An InstanceInfo configuration for the non-AWS datacenter.
MyDataCenterInstanceConfig() - Constructor for class com.netflix.appinfo.MyDataCenterInstanceConfig
 
MyDataCenterInstanceConfig(String) - Constructor for class com.netflix.appinfo.MyDataCenterInstanceConfig
 
MyDataCenterInstanceConfig(String, DataCenterInfo) - Constructor for class com.netflix.appinfo.MyDataCenterInstanceConfig
 
MyDataCenterInstanceConfigProvider - Class in com.netflix.appinfo.providers
 
MyDataCenterInstanceConfigProvider() - Constructor for class com.netflix.appinfo.providers.MyDataCenterInstanceConfigProvider
 

N

name - Variable in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
 
namespace - Variable in class com.netflix.appinfo.PropertiesInstanceConfig
 
newBackupRegistryInstance() - Method in class com.netflix.discovery.DiscoveryClient
Deprecated.
Use injection to provide BackupRegistry implementation.
newBuilder() - Static method in class com.netflix.appinfo.AmazonInfo.Builder
 
newBuilder() - Static method in class com.netflix.appinfo.InstanceInfo.Builder
 
newBuilder() - Static method in class com.netflix.appinfo.LeaseInfo.Builder
 
NODE_APP - Static variable in class com.netflix.discovery.converters.Converters
 
NODE_APPS - Static variable in class com.netflix.discovery.converters.Converters
 
NODE_DATACENTER - Static variable in class com.netflix.discovery.converters.Converters
 
NODE_INSTANCE - Static variable in class com.netflix.discovery.converters.Converters
 
NODE_LEASE - Static variable in class com.netflix.discovery.converters.Converters
 
NODE_METADATA - Static variable in class com.netflix.discovery.converters.Converters
 
NotImplementedRegistryImpl - Class in com.netflix.discovery
 
NotImplementedRegistryImpl() - Constructor for class com.netflix.discovery.NotImplementedRegistryImpl
 

O

onStatusChange(StatusChangeEvent) - Method in class com.netflix.discovery.EurekaUpStatusResolver
 

P

Pair<E1,E2> - Class in com.netflix.discovery.shared
An utility class for stores any information that needs to exist as a pair.
Pair(E1, E2) - Constructor for class com.netflix.discovery.shared.Pair
 
parseAzToGetRegion(String) - Method in class com.netflix.discovery.AbstractAzToRegionMapper
Tries to determine what region we're in, based on the provided availability zone.
path - Variable in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
 
populateInstanceCountMap(TreeMap<String, AtomicInteger>) - Method in class com.netflix.discovery.shared.Applications
Populates the provided instance count map.
PREFIX - Static variable in class com.netflix.appinfo.AbstractEurekaIdentity
 
PropertiesInstanceConfig - Class in com.netflix.appinfo
A properties based InstanceInfo configuration.
PropertiesInstanceConfig() - Constructor for class com.netflix.appinfo.PropertiesInstanceConfig
 
PropertiesInstanceConfig(String, DataCenterInfo) - Constructor for class com.netflix.appinfo.PropertiesInstanceConfig
 
PropertiesInstanceConfig(String) - Constructor for class com.netflix.appinfo.PropertiesInstanceConfig
 
PropertyBasedAzToRegionMapper - Class in com.netflix.discovery
 
PropertyBasedAzToRegionMapper(EurekaClientConfig) - Constructor for class com.netflix.discovery.PropertyBasedAzToRegionMapper
 

R

read(InputStream) - Method in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
 
read(InputStream, Class, MediaType) - Method in class com.netflix.discovery.converters.EntityBodyConverter
 
read(InputStream, Class, MediaType) - Method in interface com.netflix.discovery.provider.ISerializer
 
readFrom(Class, Type, Annotation[], MediaType, MultivaluedMap, InputStream) - Method in class com.netflix.discovery.provider.DiscoveryJerseyProvider
 
refreshAmazonInfo() - Method in class com.netflix.appinfo.CloudInstanceConfig
Refresh instance info - currently only used when in AWS cloud as a public ip can change whenever an EIP is associated or dissociated.
refreshDataCenterInfoIfRequired() - Method in class com.netflix.appinfo.ApplicationInfoManager
Refetches the hostname to check if it has changed.
refreshMapping() - Method in class com.netflix.discovery.AbstractAzToRegionMapper
 
refreshMapping() - Method in interface com.netflix.discovery.AzToRegionMapper
Updates the mappings it has if they depend on an external source.
registerAppMetadata(Map<String, String>) - Method in class com.netflix.appinfo.ApplicationInfoManager
Register user-specific instance meta data.
registerHealthCheck(HealthCheckHandler) - Method in class com.netflix.discovery.DiscoveryClient
 
registerHealthCheckCallback(HealthCheckCallback) - Method in class com.netflix.discovery.DiscoveryClient
Deprecated.
Use
removeInstance(InstanceInfo) - Method in class com.netflix.discovery.shared.Application
Remove the given instance info the list.
run() - Method in class com.netflix.discovery.TimedSupervisorTask
 

S

second() - Method in class com.netflix.discovery.shared.Pair
 
Serializer - Annotation Type in com.netflix.discovery.provider
An annotation that helps in specifying the custom serializer/de-serialization implementation for jersey.
setActionType(InstanceInfo.ActionType) - Method in class com.netflix.appinfo.InstanceInfo
Set the action type performed on this instance in the server.
setAppGroupName(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
 
setAppName(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Set the application name of the instance.This is mostly used in querying of instances.
setAppsHashCode(String) - Method in class com.netflix.discovery.shared.Applications
Used by the eureka server.
setASGName(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the AWS ASG name for this instance.
setCountryId(int) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Deprecated.
setDataCenterInfo(DataCenterInfo) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the datacenter information.
setDiscoveryClient(DiscoveryClient) - Method in class com.netflix.discovery.DiscoveryManager
 
setDurationInSecs(int) - Method in class com.netflix.appinfo.LeaseInfo.Builder
Sets the client specified setting for eviction (e.g.
setEurekaClientConfig(EurekaClientConfig) - Method in class com.netflix.discovery.DiscoveryManager
 
setEurekaInstanceConfig(EurekaInstanceConfig) - Method in class com.netflix.discovery.DiscoveryManager
 
setEvictionTimestamp(long) - Method in class com.netflix.appinfo.LeaseInfo.Builder
Sets the de-registration timestamp.
setFirst(E1) - Method in class com.netflix.discovery.shared.Pair
 
setHealthCheckUrls(String, String, String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the absolute health check URL for this instance for both secure and non-secure communication The users can provide the healthCheckUrlPath if the healthcheck page resides in the same instance talking to discovery, else in the cases where the instance is a proxy for some other server, it can provide the full URL.
setHomePageUrl(String, String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the absolute home page URL for this instance.
setHostName(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the fully qualified hostname of this running instance.This is mostly used in constructing the URL for communicating with the instance.
setInstanceStatus(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.ApplicationInfoManager
Set the status of this instance.
setIPAddr(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the ip address of this running instance.
setIsCoordinatingDiscoveryServer() - Method in class com.netflix.appinfo.InstanceInfo
Sets a flag if this instance is the same as the discovery server that is return the instances.
setIsDirty(boolean) - Method in class com.netflix.appinfo.InstanceInfo
Sets the dirty flag so that the instance information can be carried to the discovery server on the next heartbeat.
setLastDirtyTimestamp(Long) - Method in class com.netflix.appinfo.InstanceInfo
Set the time indicating that the instance was touched.
setLastUpdatedTimestamp() - Method in class com.netflix.appinfo.InstanceInfo
Set the update time for this instance when the status was update.
setLeaseInfo(LeaseInfo) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Set the instance lease information.
setLeaseInfo(LeaseInfo) - Method in class com.netflix.appinfo.InstanceInfo
Sets the lease information regarding when it expires.
setMetadata(Map<String, String>) - Method in class com.netflix.appinfo.AmazonInfo
Set AWS metadata.
setMetadata(Map<String, String>) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Replace the existing metadata map with a new one.
setName(String) - Method in class com.netflix.discovery.shared.Application
Sets the name of the application.
setNamespace(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
 
setOverriddenStatus(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the status overridden by some other external process.This is mostly used in putting an instance out of service to block traffic to it.
setOverriddenStatus(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.InstanceInfo
Sets the overridden status for this instance.Normally set by an external process to disable instance from taking traffic.
setPort(int) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the port number that is used to service requests.
setRegionsToFetch(String[]) - Method in class com.netflix.discovery.AbstractAzToRegionMapper
 
setRegionsToFetch(String[]) - Method in interface com.netflix.discovery.AzToRegionMapper
Update the regions that this mapper knows about.
setRegistrationTimestamp(long) - Method in class com.netflix.appinfo.LeaseInfo.Builder
Sets the registration timestamp.
setRenewalIntervalInSecs(int) - Method in class com.netflix.appinfo.LeaseInfo.Builder
Sets the client specified setting for renew interval.
setRenewalTimestamp(long) - Method in class com.netflix.appinfo.LeaseInfo.Builder
Sets the last renewal timestamp of lease.
setSecond(E2) - Method in class com.netflix.discovery.shared.Pair
 
setSecurePort(int) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the secure port that is used to service requests.
setSecureVIPAddress(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the Secure Virtual Internet Protocol address for this instance.
setServiceUpTimestamp(long) - Method in class com.netflix.appinfo.LeaseInfo.Builder
Sets the service UP timestamp.
setSID(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Deprecated.
setSID(String) - Method in class com.netflix.appinfo.InstanceInfo
Deprecated.
setStatus(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the status of the instances.If the status is UP, that is when the instance is ready to service requests.
setStatus(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.InstanceInfo
Set the status for this instance.
setStatusPageUrl(String, String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the absolute status page URL for this instance.
setStatusWithoutDirty(InstanceInfo.InstanceStatus) - Method in class com.netflix.appinfo.InstanceInfo
Set the status for this instance without updating the dirty timestamp.
setVersion(Long) - Method in class com.netflix.discovery.shared.Applications
Deprecated.
setVIPAddress(String) - Method in class com.netflix.appinfo.InstanceInfo.Builder
Sets the Virtual Internet Protocol address for this instance.
shouldDisableDelta() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldDisableDelta() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether the eureka client should disable fetching of delta and should rather resort to getting the full registry information.
shouldFetchRegistry() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldFetchRegistry() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether this client should fetch eureka registry information from eureka server.
shouldFilterOnlyUpInstances() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldFilterOnlyUpInstances() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether to get the applications after filtering the applications for instances with only InstanceInfo.InstanceStatus.UP states.
shouldGZipContent() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldGZipContent() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether the content fetched from eureka server has to be compressed whenever it is supported by the server.
shouldLogDeltaDiff() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldLogDeltaDiff() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether to log differences between the eureka server and the eureka client in terms of registry information.
shouldPreferSameZoneEureka() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldPreferSameZoneEureka() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether or not this instance should try to use the eureka server in the same zone for latency and/or other reason.
shouldRegisterWithEureka() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldRegisterWithEureka() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether or not this instance should register its information with eureka server for discovery by others.
shouldUseDnsForFetchingServiceUrls() - Method in class com.netflix.discovery.DefaultEurekaClientConfig
 
shouldUseDnsForFetchingServiceUrls() - Method in interface com.netflix.discovery.EurekaClientConfig
Indicates whether the eureka client should use the DNS mechanism to fetch a list of eureka servers to talk to.
shuffleAndIndexInstances(Map<String, Applications>, EurekaClientConfig, InstanceRegionChecker) - Method in class com.netflix.discovery.shared.Applications
Shuffles a whole region so that the instances will not always be returned in the same order.
shuffleAndStoreInstances(boolean) - Method in class com.netflix.discovery.shared.Application
Shuffles the list of instances in the application and stores it for future retrievals.
shuffleAndStoreInstances(Map<String, Applications>, EurekaClientConfig, InstanceRegionChecker) - Method in class com.netflix.discovery.shared.Application
 
shuffleInstances(boolean) - Method in class com.netflix.discovery.shared.Applications
Shuffles the provided instances so that they will not always be returned in the same order.
shutdown() - Method in class com.netflix.discovery.DiscoveryClient
Shuts down Eureka Client.
shutdown() - Method in class com.netflix.discovery.EurekaUpStatusResolver
 
shutdownComponent() - Method in class com.netflix.discovery.DiscoveryManager
Shuts down the Discovery Client which unregisters the information about this instance from the Discovery Server.
StatusChangeEvent - Class in com.netflix.discovery
Event containing the latest instance status information.
StatusChangeEvent(InstanceInfo.InstanceStatus, InstanceInfo.InstanceStatus) - Constructor for class com.netflix.discovery.StatusChangeEvent
 

T

TimedSupervisorTask - Class in com.netflix.discovery
A supervisor task that schedules subtasks while enforce a timeout.
TimedSupervisorTask(String, ScheduledExecutorService, ThreadPoolExecutor, int, TimeUnit, int, Runnable) - Constructor for class com.netflix.discovery.TimedSupervisorTask
 
toEnum(String) - Static method in enum com.netflix.appinfo.InstanceInfo.InstanceStatus
 
toString() - Method in class com.netflix.discovery.shared.Application
 
toString() - Method in class com.netflix.discovery.StatusChangeEvent
 

U

UniqueIdentifier - Interface in com.netflix.appinfo
Generally indicates the unique identifier of a DataCenterInfo, if applicable.
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.netflix.discovery.converters.Converters.ApplicationConverter
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.netflix.discovery.converters.Converters.ApplicationsConverter
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.netflix.discovery.converters.Converters.DataCenterInfoConverter
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.netflix.discovery.converters.Converters.InstanceInfoConverter
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.netflix.discovery.converters.Converters.LeaseInfoConverter
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.netflix.discovery.converters.Converters.MetadataConverter
 

V

valueOf(String) - Static method in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.appinfo.DataCenterInfo.Name
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.appinfo.InstanceInfo.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.appinfo.InstanceInfo.InstanceStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.appinfo.InstanceInfo.PortType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.discovery.DiscoveryClient.DiscoveryUrlType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.appinfo.AmazonInfo.MetaDataKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.appinfo.DataCenterInfo.Name
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.appinfo.InstanceInfo.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.appinfo.InstanceInfo.InstanceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.appinfo.InstanceInfo.PortType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.discovery.DiscoveryClient.DiscoveryUrlType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Object, OutputStream, MediaType) - Method in class com.netflix.discovery.converters.EntityBodyConverter
 
write(Object, OutputStream, MediaType) - Method in interface com.netflix.discovery.provider.ISerializer
 
writeTo(Object, Class, Type, Annotation[], MediaType, MultivaluedMap, OutputStream) - Method in class com.netflix.discovery.provider.DiscoveryJerseyProvider
 

X

XmlXStream - Class in com.netflix.discovery.converters
An Xstream specific implementation for serializing and deserializing to/from XML format.
XmlXStream() - Constructor for class com.netflix.discovery.converters.XmlXStream
 
A B C D E F G H I J L M N O P R S T U V W X