A B C D E F G H I J K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractInstanceRegistry - Class in com.netflix.eureka.registry
-
Handles all registry requests from eureka clients.
- AbstractInstanceRegistry(EurekaServerConfig, EurekaClientConfig, ServerCodecs, EurekaServerHttpClientFactory) - Constructor for class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Create a new, empty instance registry.
- add(String, String) - Method in class com.netflix.eureka.util.StatusInfo.Builder
-
Add any application specific status data.
- addInstance(InstanceInfo, String) - Method in class com.netflix.eureka.resources.ApplicationResource
-
Registers information about a particular instance for an
Application. - addReplicationInstance(ReplicationInstance) - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
- addResponse(ReplicationInstanceResponse) - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
- ALL_APPS - Static variable in class com.netflix.eureka.registry.ResponseCacheImpl
- ALL_APPS_DELTA - Static variable in class com.netflix.eureka.registry.ResponseCacheImpl
- allKnownRemoteRegions - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- alreadyBound() - Method in class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
- AlwaysMatchInstanceStatusRule - Class in com.netflix.eureka.registry.rule
-
This rule matches always and returns the current status of the instance.
- AlwaysMatchInstanceStatusRule() - Constructor for class com.netflix.eureka.registry.rule.AlwaysMatchInstanceStatusRule
- Application - com.netflix.eureka.registry.Key.EntityType
- ApplicationResource - Class in com.netflix.eureka.resources
-
A jersey resource that handles request related to a particular
Application. - ApplicationsResource - Class in com.netflix.eureka.resources
-
A jersey resource that handles request related to all
Applications. - ApplicationsResource() - Constructor for class com.netflix.eureka.resources.ApplicationsResource
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.rule.AlwaysMatchInstanceStatusRule
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.rule.AsgEnabledRule
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.rule.DownOrStartingRule
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.rule.FirstMatchWinsCompositeRule
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in interface com.netflix.eureka.registry.rule.InstanceStatusOverrideRule
-
Match this rule.
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.rule.LeaseExistsRule
- apply(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.rule.OverrideExistsRule
- aReplicationInstance() - Static method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- AsgClient - Interface in com.netflix.eureka.aws
- AsgEnabledRule - Class in com.netflix.eureka.registry.rule
-
This is a rule that checks if the ASG for an instance is enabled or not and if not then it brings the instance OUT_OF_SERVICE.
- AsgEnabledRule(AsgClient) - Constructor for class com.netflix.eureka.registry.rule.AsgEnabledRule
- AsgReplicationTask - Class in com.netflix.eureka.cluster
-
Base
ReplicationTaskclass for ASG related replication requests. - AsgReplicationTask(String, PeerAwareInstanceRegistryImpl.Action, String, ASGResource.ASGStatus) - Constructor for class com.netflix.eureka.cluster.AsgReplicationTask
- ASGResource - Class in com.netflix.eureka.resources
-
A jersey resource for handling updates to
ASGResource.ASGStatus. - ASGResource() - Constructor for class com.netflix.eureka.resources.ASGResource
- ASGResource.ASGStatus - Enum in com.netflix.eureka.resources
- awsAsgUtil - Variable in class com.netflix.eureka.resources.ASGResource
- AwsAsgUtil - Class in com.netflix.eureka.aws
-
A utility class for querying and updating information about amazon autoscaling groups using the AWS APIs.
- AwsAsgUtil(EurekaServerConfig, EurekaClientConfig, InstanceRegistry) - Constructor for class com.netflix.eureka.aws.AwsAsgUtil
- awsBinder - Variable in class com.netflix.eureka.EurekaBootStrap
- AwsBinder - Interface in com.netflix.eureka.aws
-
Binds the Eureka server to a EIP, Route53 or else...
- AwsBinderDelegate - Class in com.netflix.eureka.aws
- AwsBinderDelegate(EurekaServerConfig, EurekaClientConfig, PeerAwareInstanceRegistry, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.AwsBinderDelegate
- AwsBindingStrategy - Enum in com.netflix.eureka.aws
- AwsInstanceRegistry - Class in com.netflix.eureka.registry
-
Override some methods with aws specific use cases.
- AwsInstanceRegistry(EurekaServerConfig, EurekaClientConfig, ServerCodecs, EurekaClient, EurekaServerHttpClientFactory) - Constructor for class com.netflix.eureka.registry.AwsInstanceRegistry
B
- BATCH_URL_PATH - Static variable in class com.netflix.eureka.cluster.PeerEurekaNode
- batchReplication(ReplicationList) - Method in class com.netflix.eureka.resources.PeerReplicationResource
-
Process batched replication events from peer eureka nodes.
- bind() - Method in class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
-
Binds an ENI to the instance.
- bindEIP() - Method in class com.netflix.eureka.aws.EIPManager
-
Checks if an EIP is bound and optionally binds the EIP.
- build() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- build() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
- build() - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- build() - Method in class com.netflix.eureka.util.StatusInfo.Builder
-
Build the
StatusInfo. - builder() - Static method in class com.netflix.eureka.resources.DefaultServerCodecs
- Builder() - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
- Builder() - Constructor for class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- but() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
C
- cancel() - Method in class com.netflix.eureka.lease.Lease
-
Cancels the lease by updating the eviction time.
- 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 interface com.netflix.eureka.lease.LeaseManager
- cancel(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Cancels the registration of an instance.
- cancel(String, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- Cancel - com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
- CANCEL - com.netflix.eureka.util.EurekaMonitors
- CANCEL_NOT_FOUND - com.netflix.eureka.util.EurekaMonitors
- cancelLease(String) - Method in class com.netflix.eureka.resources.InstanceResource
-
Handles cancellation of leases for this particular instance.
- clearRegistry() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Completely clear the registry.
- clearRegistry() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- clientConfig - Variable in class com.netflix.eureka.cluster.PeerEurekaNodes
- clientConfig - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- cloneWithoutRegions() - Method in class com.netflix.eureka.registry.Key
- com.netflix.eureka - package com.netflix.eureka
- com.netflix.eureka.aws - package com.netflix.eureka.aws
- com.netflix.eureka.cluster - package com.netflix.eureka.cluster
- com.netflix.eureka.cluster.protocol - package com.netflix.eureka.cluster.protocol
- com.netflix.eureka.lease - package com.netflix.eureka.lease
- com.netflix.eureka.registry - package com.netflix.eureka.registry
- com.netflix.eureka.registry.rule - package com.netflix.eureka.registry.rule
- com.netflix.eureka.resources - package com.netflix.eureka.resources
- com.netflix.eureka.transport - package com.netflix.eureka.transport
- com.netflix.eureka.util - package com.netflix.eureka.util
- com.netflix.eureka.util.batcher - package com.netflix.eureka.util.batcher
- compactJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- compactJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
- compactXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- compactXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
- Congestion - com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
- contextDestroyed(ServletContextEvent) - Method in class com.netflix.eureka.EurekaBootStrap
-
Handles Eureka cleanup, including shutting down all monitors and yielding all EIPs.
- contextInitialized(ServletContextEvent) - Method in class com.netflix.eureka.EurekaBootStrap
-
Initializes Eureka, including syncing up with other Eureka peers and publishing the registry.
- createBatchingTaskDispatcher(String, int, int, int, long, long, long, TaskProcessor<T>) - Static method in class com.netflix.eureka.util.batcher.TaskDispatchers
- createNonBatchingTaskDispatcher(String, int, int, long, long, long, TaskProcessor<T>) - Static method in class com.netflix.eureka.util.batcher.TaskDispatchers
- createPeerEurekaNode(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
- createRemoteRegionClient(EurekaServerConfig, EurekaTransportConfig, ServerCodecs, ClusterResolver<EurekaEndpoint>) - Method in interface com.netflix.eureka.transport.EurekaServerHttpClientFactory
- CurrentRequestVersion - Class in com.netflix.eureka.resources
-
A thread-scoped value that holds the "current
Version" for the request.
D
- DEFAULT_DURATION_IN_SECS - Static variable in class com.netflix.eureka.lease.Lease
- DEFAULT_SERVER_NAME - Static variable in class com.netflix.eureka.EurekaServerIdentity
- DefaultEurekaServerConfig - Class in com.netflix.eureka
-
A default implementation of eureka server configuration as required by
EurekaServerConfig. - DefaultEurekaServerConfig() - Constructor for class com.netflix.eureka.DefaultEurekaServerConfig
- DefaultEurekaServerConfig(String) - Constructor for class com.netflix.eureka.DefaultEurekaServerConfig
- DefaultEurekaServerContext - Class in com.netflix.eureka
-
Represent the local server context and exposes getters to components of the local server such as the registry.
- DefaultEurekaServerContext(EurekaServerConfig, ServerCodecs, PeerAwareInstanceRegistry, PeerEurekaNodes, ApplicationInfoManager) - Constructor for class com.netflix.eureka.DefaultEurekaServerContext
- DefaultServerCodecs - Class in com.netflix.eureka.resources
- DefaultServerCodecs(CodecWrapper, CodecWrapper, CodecWrapper, CodecWrapper) - Constructor for class com.netflix.eureka.resources.DefaultServerCodecs
- DefaultServerCodecs(EurekaServerConfig) - Constructor for class com.netflix.eureka.resources.DefaultServerCodecs
- DefaultServerCodecs.Builder - Class in com.netflix.eureka.resources
- deleteStatusOverride(String, String, InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Delete instance status override.
- deleteStatusOverride(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Removes status override for a give instance.
- deleteStatusOverride(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
- deleteStatusOverride(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- DeleteStatusOverride - com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
- deleteStatusUpdate(String, String, String) - Method in class com.netflix.eureka.resources.InstanceResource
-
Removes status override for an instance, set with
InstanceResource.statusUpdate(String, String, String). - destroy() - Method in class com.netflix.eureka.GzipEncodingEnforcingFilter
- destroy() - Method in class com.netflix.eureka.RateLimitingFilter
- destroy() - Method in class com.netflix.eureka.ServerRequestAuthFilter
- destroy() - Method in class com.netflix.eureka.StatusFilter
- destroyEurekaEnvironment() - Method in class com.netflix.eureka.EurekaBootStrap
-
Users can override to clean up the environment themselves.
- destroyEurekaServerContext() - Method in class com.netflix.eureka.EurekaBootStrap
-
Server context shutdown hook.
- DISABLED - com.netflix.eureka.resources.ASGResource.ASGStatus
- disableTransparentFallbackToOtherRegion() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- disableTransparentFallbackToOtherRegion() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Old behavior of fallback to applications in the remote region (if configured) if there are no instances of that application in the local region, will be disabled.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.GzipEncodingEnforcingFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.RateLimitingFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.ServerRequestAuthFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.netflix.eureka.StatusFilter
- DownOrStartingRule - Class in com.netflix.eureka.registry.rule
-
This rule matches if the instance is DOWN or STARTING.
- DownOrStartingRule() - Constructor for class com.netflix.eureka.registry.rule.DownOrStartingRule
E
- EIP - com.netflix.eureka.aws.AwsBindingStrategy
- EIPManager - Class in com.netflix.eureka.aws
-
An AWS specific elastic ip binding utility for binding eureka servers for a well known
IP address. - EIPManager(EurekaServerConfig, EurekaClientConfig, PeerAwareInstanceRegistry, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.EIPManager
- ElasticNetworkInterfaceBinder - Class in com.netflix.eureka.aws
-
Amazon ENI binder for instances.
- ElasticNetworkInterfaceBinder(EurekaServerConfig, EurekaClientConfig, PeerAwareInstanceRegistry, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
- ENABLED - com.netflix.eureka.resources.ASGResource.ASGStatus
- ENI - com.netflix.eureka.aws.AwsBindingStrategy
- equals(Object) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
- equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
- equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
- equals(Object) - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
- equals(Object) - Method in class com.netflix.eureka.registry.Key
- EurekaBootStrap - Class in com.netflix.eureka
-
The class that kick starts the eureka server.
- EurekaBootStrap() - Constructor for class com.netflix.eureka.EurekaBootStrap
-
Construct a default instance of Eureka boostrap
- EurekaBootStrap(EurekaClient) - Constructor for class com.netflix.eureka.EurekaBootStrap
-
Construct an instance of eureka bootstrap with the supplied eureka client
- eurekaClient - Variable in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- EurekaMonitors - Enum in com.netflix.eureka.util
-
The enum that encapsulates all statistics monitored by Eureka.
- EurekaServerConfig - Interface in com.netflix.eureka
-
Configuration information required by the eureka server to operate.
- EurekaServerContext - Interface in com.netflix.eureka
- EurekaServerContextHolder - Class in com.netflix.eureka
-
A static holder for the server context for use in non-DI cases.
- EurekaServerHttpClientFactory - Interface in com.netflix.eureka.transport
- EurekaServerIdentity - Class in com.netflix.eureka
-
This class holds metadata information related to eureka server auth with peer eureka servers
- EurekaServerIdentity(String) - Constructor for class com.netflix.eureka.EurekaServerIdentity
- evict() - Method in interface com.netflix.eureka.lease.LeaseManager
-
Evict
LeaseManagers with expiredLease(s). - evict() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Evicts everything in the instance registry that has expired, if expiry is enabled.
- evict(long) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- expectedNumberOfClientsSendingRenews - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- EXPIRED - com.netflix.eureka.util.EurekaMonitors
F
- FAILED_REPLICATIONS - com.netflix.eureka.util.EurekaMonitors
- fetchRemoteRegistry(boolean) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
-
Fetch registry information from the remote region.
- FirstMatchWinsCompositeRule - Class in com.netflix.eureka.registry.rule
-
This rule takes an ordered list of rules and returns the result of the first match or the result of the
AlwaysMatchInstanceStatusRule. - FirstMatchWinsCompositeRule(InstanceStatusOverrideRule...) - Constructor for class com.netflix.eureka.registry.rule.FirstMatchWinsCompositeRule
- fullJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- fullJsonCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
- fullXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- fullXmlCodec - Variable in class com.netflix.eureka.resources.DefaultServerCodecs
G
- get() - Static method in class com.netflix.eureka.resources.CurrentRequestVersion
-
Gets the current
VersionWill return null if no current version has been set. - get(Key) - Method in interface com.netflix.eureka.registry.ResponseCache
-
Get the cached information about applications.
- get(Key) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Get the cached information about applications.
- GET_ALL - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_CACHE_MISS - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_CACHE_MISS_DELTA - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_DELTA - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_DELTA_WITH_REMOTE_REGIONS - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_WITH_REMOTE_REGIONS - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_WITH_REMOTE_REGIONS_CACHE_MISS - com.netflix.eureka.util.EurekaMonitors
- GET_ALL_WITH_REMOTE_REGIONS_CACHE_MISS_DELTA - com.netflix.eureka.util.EurekaMonitors
- GET_APPLICATION - com.netflix.eureka.util.EurekaMonitors
- getAction() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- getApplication(String) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Returns the given app that is in this instance only, falling back to other regions transparently only if specified in this client configuration.
- getApplication(String) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getApplication(String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Get application information.
- getApplication(String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
-
Get application information.
- getApplication(String, String, String) - Method in class com.netflix.eureka.resources.ApplicationResource
-
Gets information about a particular
Application. - getApplicationDeltas() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Deprecated.use
AbstractInstanceRegistry.getApplicationDeltasFromMultipleRegions(String[])instead. This method has a flawed behavior of transparently falling back to a remote region if no instances for an app is available locally. The new behavior is to explicitly specify if you need a remote region. - getApplicationDeltas() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getApplicationDeltasFromMultipleRegions(String[]) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Gets the application delta also including instances from the passed remote regions, with the instances from the local region.
- getApplicationInfoManager() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- getApplicationInfoManager() - Method in interface com.netflix.eureka.EurekaServerContext
- getApplicationResource(String, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
-
Gets information about a particular
Application. - getApplications() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Get all applications in this instance registry, falling back to other regions if allowed in the Eureka config.
- getApplications() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getApplications(boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Deprecated.Use
AbstractInstanceRegistry.getApplicationsFromMultipleRegions(String[])instead. This method has a flawed behavior of transparently falling back to a remote region if no instances for an app is available locally. The new behavior is to explicitly specify if you need a remote region. - getApplicationsFromAllRemoteRegions() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Returns applications including instances from all remote regions.
- getApplicationsFromLocalRegionOnly() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Returns applications including instances from local region only.
- getApplicationsFromLocalRegionOnly() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getApplicationsFromMultipleRegions(String[]) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
This method will return applications with instances from all passed remote regions as well as the current region.
- getApplicationStats() - Method in class com.netflix.eureka.util.StatusInfo
- getAppName() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
- getAppName() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- getAppName() - Method in class com.netflix.eureka.resources.ApplicationResource
- getASGCacheExpiryTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getASGCacheExpiryTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the expiration value for the cached ASG information
- getAsgName() - Method in class com.netflix.eureka.cluster.AsgReplicationTask
- getASGQueryTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getASGQueryTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the timeout value for querying the AWS for ASG information.
- getASGUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getASGUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the time interval with which the ASG information must be queried from AWS.
- getAWSAccessId() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getAWSAccessId() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the AWS Access Id.
- getAwsAsgUtil() - Method in class com.netflix.eureka.registry.AwsInstanceRegistry
- getAWSSecretKey() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getAWSSecretKey() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the AWS Secret Key.
- getBatcherName() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
- getBindingStrategy() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getBindingStrategy() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the configured binding strategy EIP or Route53.
- getById(String, String) - Method in class com.netflix.eureka.resources.InstancesResource
- getCandidateEIPs(String, String) - Method in class com.netflix.eureka.aws.EIPManager
-
Get the list of EIPs in the order of preference depending on instance zone.
- getCandidateIps() - Method in class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
-
Based on shouldUseDnsForFetchingServiceUrls configuration, either retrieves candidates from dns records or from configuration properties.
- getCompactJsonCodec() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
- getCompactJsonCodec() - Method in interface com.netflix.eureka.resources.ServerCodecs
- getCompactXmlCodecr() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
- getCompactXmlCodecr() - Method in interface com.netflix.eureka.resources.ServerCodecs
- getContainerDifferential(String, String, String, String, UriInfo, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
-
Get information about all delta changes in
Applications. - getContainers(String, String, String, String, UriInfo, String) - Method in class com.netflix.eureka.resources.ApplicationsResource
-
Get information about all
Applications. - getCount() - Method in enum com.netflix.eureka.util.EurekaMonitors
-
Gets the actual counter value for this statistic.
- getCount() - Method in class com.netflix.eureka.util.MeasuredRate
-
Returns the count in the last sample interval.
- getCurrentSize() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Get the number of items in the response cache.
- getCurrentTimeAsString() - Static method in class com.netflix.eureka.resources.StatusResource
- getCurrentTimeAsString() - Static method in class com.netflix.eureka.util.StatusInfo
- getDeltaRetentionTimerIntervalInMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getDeltaRetentionTimerIntervalInMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the time interval with which the clean up task should wake up and check for expired delta information.
- getDescription() - Method in enum com.netflix.eureka.util.EurekaMonitors
-
Gets the description of this statistic means.
- getDiscoveryClientOptionalArgs() - Method in class com.netflix.eureka.EurekaBootStrap
- getEIPBindingRetryIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getEIPBindingRetryIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the interval with which the server should check if the EIP is bound and should try to bind in the case if it is already not bound, iff the EIP is already bound.
- getEIPBindingRetryIntervalMsWhenUnbound() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getEIPBindingRetryIntervalMsWhenUnbound() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the interval with which the server should check if the EIP is bound and should try to bind in the case if it is already not bound, iff the EIP is not currently bound.
- getEIPBindRebindRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getEIPBindRebindRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the number of times the server should try to bind to the candidate EIP.
- getEncoder(Key.KeyType, boolean) - Method in class com.netflix.eureka.resources.DefaultServerCodecs
- getEncoder(Key.KeyType, boolean) - Method in interface com.netflix.eureka.resources.ServerCodecs
- getEncoder(Key.KeyType, EurekaAccept) - Method in class com.netflix.eureka.resources.DefaultServerCodecs
- getEncoder(Key.KeyType, EurekaAccept) - Method in interface com.netflix.eureka.resources.ServerCodecs
- getEntityType() - Method in class com.netflix.eureka.registry.Key
- getEurekaAccept() - Method in class com.netflix.eureka.registry.Key
- getEurekaServerHttpClientFactory() - Method in class com.netflix.eureka.EurekaBootStrap
- 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.
- getExpectedClientRenewalIntervalSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getExpectedClientRenewalIntervalSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
-
The interval with which clients are expected to send their heartbeats.
- getExperimental(String) - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getExperimental(String) - Method in interface com.netflix.eureka.EurekaServerConfig
-
To avoid configuration API pollution when trying new/experimental or features or for the migration process, the corresponding configuration can be put into experimental configuration section.
- getFullJsonCodec() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
- getFullJsonCodec() - Method in interface com.netflix.eureka.resources.ServerCodecs
- getFullXmlCodec() - Method in class com.netflix.eureka.resources.DefaultServerCodecs
- getFullXmlCodec() - Method in interface com.netflix.eureka.resources.ServerCodecs
- getGeneralStats() - Method in class com.netflix.eureka.util.StatusInfo
- getGZIP(Key) - Method in interface com.netflix.eureka.registry.ResponseCache
-
Get the compressed information about the applications.
- getGZIP(Key) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Get the compressed information about the applications.
- getGzipped() - Method in class com.netflix.eureka.registry.ResponseCacheImpl.Value
- getHashKey() - Method in class com.netflix.eureka.registry.Key
- getHeader(HttpServletRequest, String) - Method in class com.netflix.eureka.ServerRequestAuthFilter
- getHealthStatusMinNumberOfAvailablePeers() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getHealthStatusMinNumberOfAvailablePeers() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the minimum number of available peer replication instances for this instance to be considered healthy.
- getHolder() - Method in class com.netflix.eureka.lease.Lease
-
Returns the holder of the lease.
- getId() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
- getId() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- getId() - Method in class com.netflix.eureka.EurekaServerIdentity
- getInitialCapacityOfResponseCache() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getInitialCapacityOfResponseCache() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the capacity of responseCache, default value is 1000.
- getInstance() - Static method in class com.netflix.eureka.EurekaServerContextHolder
- getInstanceByAppAndId(String, String) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Gets the
InstanceInfoinformation. - getInstanceByAppAndId(String, String) - Method in interface com.netflix.eureka.registry.InstanceRegistry
-
Gets the
InstanceInfoinformation. - getInstanceByAppAndId(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Gets the
InstanceInfoinformation. - getInstanceByAppAndId(String, String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
-
Gets the
InstanceInfoinformation. - getInstanceInfo() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
- getInstanceInfo() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- 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
- getInstanceInfo(String) - Method in class com.netflix.eureka.resources.ApplicationResource
-
Gets information about a particular instance of an application.
- getInstanceInfoOverrideRule() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- getInstanceInfoOverrideRule() - Method in class com.netflix.eureka.registry.AwsInstanceRegistry
- getInstanceInfoOverrideRule() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- getInstancesById(String) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Deprecated.Try
AbstractInstanceRegistry.getInstanceByAppAndId(String, String)instead. Get all instances by ID, including automatically asking other regions if the ID is unknown. - getInstancesById(String) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getInstancesById(String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Deprecated.Try
AbstractInstanceRegistry.getInstanceByAppAndId(String, String, boolean)instead. Get the list of instances by its unique id. - getJsonCodecName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getJsonCodecName() - Method in interface com.netflix.eureka.EurekaServerConfig
- getLastDirtyTimestamp() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- getLastNCanceledInstances() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Get the N instances that have most recently canceled.
- getLastNCanceledInstances() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getLastNRegisteredInstances() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Get the N instances that are most recently registered.
- getLastNRegisteredInstances() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getLastRenewalTimestamp() - Method in class com.netflix.eureka.lease.Lease
-
Gets the milliseconds since epoch when the lease was last renewed.
- getListAutoScalingGroupsRoleName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getListAutoScalingGroupsRoleName() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Name of the Role used to describe auto scaling groups from third AWS accounts.
- getLocalRegistrySize() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- getLocalRegistrySize() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- getMaxElementsInPeerReplicationPool() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxElementsInPeerReplicationPool() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the maximum number of replication events that can be allowed to back up in the replication pool.
- getMaxElementsInStatusReplicationPool() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxElementsInStatusReplicationPool() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the maximum number of replication events that can be allowed to back up in the status replication pool.
- getMaxIdleThreadAgeInMinutesForPeerReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxIdleThreadAgeInMinutesForPeerReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the idle time for which the replication threads can stay alive.
- getMaxIdleThreadInMinutesAgeForStatusReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxIdleThreadInMinutesAgeForStatusReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the idle time for which the status replication threads can stay alive.
- getMaxThreadsForPeerReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxThreadsForPeerReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the maximum number of threads to be used for replication.
- getMaxThreadsForStatusReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxThreadsForStatusReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the maximum number of threads to be used for status replication.
- getMaxTimeForReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMaxTimeForReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the time in milliseconds to try to replicate before dropping replication events.
- getMinNumberOfAvailablePeers() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
- 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.
- getMyUrl() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getMyUrl() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Allows to configure URL which Eureka should treat as its own during replication.
- getName() - Method in class com.netflix.eureka.EurekaServerIdentity
- getName() - Method in class com.netflix.eureka.registry.Key
- getName() - Method in enum com.netflix.eureka.util.EurekaMonitors
-
Gets the statistic name of this monitor.
- getNewStatus() - Method in class com.netflix.eureka.cluster.AsgReplicationTask
- getNextServerFromEureka(String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- getNextServerFromEureka(String, boolean) - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getNumberofASGQueries() - Method in class com.netflix.eureka.aws.AwsAsgUtil
-
Gets the number of ASG queries done in the period.
- getNumberofASGQueryFailures() - Method in class com.netflix.eureka.aws.AwsAsgUtil
-
Gets the number of ASG queries that failed because of some reason.
- getNumberofElementsinASGCache() - Method in class com.netflix.eureka.aws.AwsAsgUtil
-
Gets the number of elements in the ASG cache.
- getNumberofElementsininstanceCache() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- getNumberOfReplicationRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getNumberOfReplicationRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the number of times the replication events should be retried with peers.
- getNumOfRenewsInLastMin() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Servo route; do not call.
- getNumOfRenewsInLastMin() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getNumOfRenewsPerMinThreshold() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Gets the threshold for the renewals per minute.
- getNumOfRenewsPerMinThreshold() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getNumOfReplicationsInLastMin() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Gets the number of renewals in the last minute.
- getOverriddenInstanceStatus(InstanceInfo, Lease<InstanceInfo>, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- getOverriddenStatus() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
- getOverriddenStatus() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- getOverrides() - Method in class com.netflix.eureka.resources.ServerInfoResource
- getPayload() - Method in class com.netflix.eureka.registry.ResponseCacheImpl.Value
- getPeerEurekaNodes() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
- getPeerEurekaNodes() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- getPeerEurekaNodes() - Method in interface com.netflix.eureka.EurekaServerContext
- getPeerEurekaNodes(PeerAwareInstanceRegistry, EurekaServerConfig, EurekaClientConfig, ServerCodecs, ApplicationInfoManager) - Method in class com.netflix.eureka.EurekaBootStrap
- getPeerEurekaNodesUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerEurekaNodesUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
The interval with which the information about the changes in peer eureka nodes is updated.
- getPeerEurekaStatusRefreshTimeIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerEurekaStatusRefreshTimeIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the interval with which the status information about peer nodes is updated.
- getPeerNodeConnectionIdleTimeoutSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerNodeConnectionIdleTimeoutSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the idle time after which the HTTP connection should be cleaned up.
- getPeerNodeConnectTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerNodeConnectTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the timeout value for connecting to peer eureka nodes for replication.
- getPeerNodeReadTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerNodeReadTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the timeout value for reading information from peer eureka nodes for replication.
- getPeerNodesView() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
- getPeerNodeTotalConnections() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerNodeTotalConnections() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the total number of HTTP connections allowed to peer eureka nodes for replication.
- getPeerNodeTotalConnectionsPerHost() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getPeerNodeTotalConnectionsPerHost() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the total number of HTTP connections allowed to a particular peer eureka node for replication.
- getRateLimiterBurstSize() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRateLimiterBurstSize() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Rate limiter, token bucket algorithm property.
- getRateLimiterFullFetchAverageRate() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRateLimiterFullFetchAverageRate() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Rate limiter, token bucket algorithm property.
- getRateLimiterPrivilegedClients() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRateLimiterPrivilegedClients() - Method in interface com.netflix.eureka.EurekaServerConfig
-
A list of certified clients.
- getRateLimiterRegistryFetchAverageRate() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRateLimiterRegistryFetchAverageRate() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Rate limiter, token bucket algorithm property.
- getRegions() - Method in class com.netflix.eureka.registry.Key
- getRegistrationTimestamp() - Method in class com.netflix.eureka.lease.Lease
-
Gets the milliseconds since epoch when the lease was registered.
- getRegistry() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- getRegistry() - Method in interface com.netflix.eureka.EurekaServerContext
- getRegistrySyncRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRegistrySyncRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the number of times that a eureka node would try to get the registry information from the peers during startup.
- getRegistrySyncRetryWaitMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRegistrySyncRetryWaitMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the wait/sleep time between each retry sync attempts, if the prev retry failed and there are more retries to attempt.
- getRemoteFetchMismatches() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getRemoteFetchSuccesses() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getRemoteRegionAppWhitelist(String) - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionAppWhitelist(String) - Method in interface com.netflix.eureka.EurekaServerConfig
-
Returns a list of applications that must be retrieved from the passed remote region.
- getRemoteRegionConnectionIdleTimeoutSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionConnectionIdleTimeoutSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the idle time after which the HTTP connection should be cleaned up for remote regions.
- getRemoteRegionConnectTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionConnectTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the timeout value for connecting to peer eureka nodes for remote regions.
- getRemoteRegionFetchThreadPoolSize() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionFetchThreadPoolSize() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Size of a thread pool used to execute remote region registry fetch requests.
- getRemoteRegionReadTimeoutMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionReadTimeoutMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the timeout value for reading information from peer eureka nodes for remote regions.
- getRemoteRegionRegistryFetchInterval() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionRegistryFetchInterval() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the time interval for which the registry information need to be fetched from the remote region.
- getRemoteRegionTotalConnections() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionTotalConnections() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the total number of HTTP connections allowed to peer eureka nodes for remote regions.
- getRemoteRegionTotalConnectionsPerHost() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionTotalConnectionsPerHost() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the total number of HTTP connections allowed to a particular peer eureka node for remote regions.
- getRemoteRegionTrustStore() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionTrustStore() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the fully qualified trust store file that will be used for remote region registry fetches.
- getRemoteRegionTrustStorePassword() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionTrustStorePassword() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the remote region trust store's password.
- getRemoteRegionUrls() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRemoteRegionUrls() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Deprecated.
- getRemoteRegionUrlsWithName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
-
Expects a property with name: [eureka-namespace].remoteRegionUrlsWithName and a value being a comma separated list of region name & remote url pairs, separated with a ";".
- getRemoteRegionUrlsWithName() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get a map of region name against remote region discovery url.
- getRenewalPercentThreshold() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRenewalPercentThreshold() - Method in interface com.netflix.eureka.EurekaServerConfig
-
The minimum percentage of renewals that is expected from the clients in the period specified by
EurekaServerConfig.getRenewalThresholdUpdateIntervalMs(). - getRenewalThresholdUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRenewalThresholdUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
The interval with which the threshold as specified in
EurekaServerConfig.getRenewalPercentThreshold()needs to be updated. - getReplicaNodes() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Deprecated.use
PeerEurekaNodes.getPeerEurekaNodes()directly. Gets the list of peer eureka nodes which is the list to replicate information to. - getReplicationList() - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
- getResponseCache() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- getResponseCache() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getResponseCacheAutoExpirationInSeconds() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getResponseCacheAutoExpirationInSeconds() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the time for which the registry payload should be kept in the cache if it is not invalidated by change events.
- getResponseCacheUpdateIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getResponseCacheUpdateIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the time interval with which the payload cache of the client should be updated.
- getResponseEntity() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
- getResponseList() - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
- getRetentionTimeInMSInDeltaQueue() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRetentionTimeInMSInDeltaQueue() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Get the time for which the delta information should be cached for the clients to retrieve the value without missing it.
- getRoute53BindingRetryIntervalMs() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRoute53BindingRetryIntervalMs() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the interval with which the server should check if the Route53 domain is bound and should try to bind in the case if it is already not bound.
- getRoute53BindRebindRetries() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRoute53BindRebindRetries() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the number of times the server should try to bind to the candidate Route53 domain.
- getRoute53DomainTTL() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getRoute53DomainTTL() - Method in interface com.netflix.eureka.EurekaServerConfig
- getServerCodecs() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- getServerCodecs() - Method in interface com.netflix.eureka.EurekaServerContext
- getServerConfig() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- getServerConfig() - Method in interface com.netflix.eureka.EurekaServerContext
- getServerContext() - Method in class com.netflix.eureka.EurekaServerContextHolder
- getServiceUpTimestamp() - Method in class com.netflix.eureka.lease.Lease
-
Gets the milliseconds since epoch when the service for the lease was marked as up.
- getServiceUrl() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Get the service Url of the peer eureka node.
- getSortedApplications() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- getSortedApplications() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Gets the list of all
Applicationsfrom the registry in sorted lexical order ofApplication.getName(). - getStatus() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- getStatus(InstanceInfo) - Method in class com.netflix.eureka.V1AwareInstanceInfoConverter
- getStatusCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
- getStatusInfo() - Method in class com.netflix.eureka.resources.StatusResource
- getStatusInfo() - Method in class com.netflix.eureka.util.StatusUtil
- getTaskName() - Method in class com.netflix.eureka.cluster.AsgReplicationTask
- getTaskName() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
- getTimeOfLastSuccessfulRemoteFetch() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
- getTimer() - Method in enum com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
- getTransportClientFactories() - Method in class com.netflix.eureka.EurekaBootStrap
- getType() - Method in class com.netflix.eureka.registry.Key
- getUpTime() - Static method in class com.netflix.eureka.util.StatusInfo
-
Output the amount of time that has elapsed since the given date in the format x days, xx:xx.
- getVersion() - Method in class com.netflix.eureka.EurekaServerIdentity
- getVersion() - Method in class com.netflix.eureka.registry.Key
- getVersionDelta() - Method in interface com.netflix.eureka.registry.ResponseCache
- getVersionDelta() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Gets the version number of the cached data.
- getVersionDeltaStatic() - Static method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Deprecated.use instance method
ResponseCacheImpl.getVersionDelta()Gets the version number of the cached data. - getVersionDeltaWithRegions() - Method in interface com.netflix.eureka.registry.ResponseCache
- getVersionDeltaWithRegions() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Gets the version number of the cached data with remote regions.
- getVersionDeltaWithRegionsLegacy() - Static method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Deprecated.use instance method
ResponseCacheImpl.getVersionDeltaWithRegions()Gets the version number of the cached data with remote regions. - getWaitTimeInMsWhenSyncEmpty() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getWaitTimeInMsWhenSyncEmpty() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Gets the time to wait when the eureka server starts up unable to get instances from peer nodes.
- getXmlCodecName() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- getXmlCodecName() - Method in interface com.netflix.eureka.EurekaServerConfig
- getZoneSpecificCount() - Method in enum com.netflix.eureka.util.EurekaMonitors
-
Gets the zone specific counter value for this statistic.
- getZoneSpecificName() - Method in enum com.netflix.eureka.util.EurekaMonitors
-
Gets the zone specific statistic name of this monitor.
- GzipEncodingEnforcingFilter - Class in com.netflix.eureka
-
Originally Eureka supported non-compressed responses only.
- GzipEncodingEnforcingFilter() - Constructor for class com.netflix.eureka.GzipEncodingEnforcingFilter
H
- hashCode() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
- hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
- hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationList
- hashCode() - Method in class com.netflix.eureka.cluster.protocol.ReplicationListResponse
- hashCode() - Method in class com.netflix.eureka.registry.Key
- hasRegions() - Method in class com.netflix.eureka.registry.Key
- HEADER_REPLICATION - Static variable in class com.netflix.eureka.cluster.PeerEurekaNode
- heartbeat(String, String, InstanceInfo, InstanceInfo.InstanceStatus, boolean) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Send the heartbeat information of an instance to the node represented by this class.
- Heartbeat - com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
- hostFromUrl(String) - Static method in class com.netflix.eureka.cluster.PeerEurekaNodes
- HttpReplicationClient - Interface in com.netflix.eureka.cluster
I
- increment() - Method in enum com.netflix.eureka.util.EurekaMonitors
-
Increment the counter for the given statistic.
- increment() - Method in class com.netflix.eureka.util.MeasuredRate
-
Increments the count in the current sample interval.
- 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.
- init(PeerEurekaNodes) - Method in class com.netflix.eureka.registry.AwsInstanceRegistry
- init(PeerEurekaNodes) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
- init(PeerEurekaNodes) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- init(FilterConfig) - Method in class com.netflix.eureka.GzipEncodingEnforcingFilter
- init(FilterConfig) - Method in class com.netflix.eureka.RateLimitingFilter
- init(FilterConfig) - Method in class com.netflix.eureka.ServerRequestAuthFilter
- init(FilterConfig) - Method in class com.netflix.eureka.StatusFilter
- initEurekaEnvironment() - Method in class com.netflix.eureka.EurekaBootStrap
-
Users can override to initialize the environment themselves.
- initEurekaServerContext() - Method in class com.netflix.eureka.EurekaBootStrap
-
init hook for server context.
- initialize() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- initialize() - Method in interface com.netflix.eureka.EurekaServerContext
- initialize(EurekaServerContext) - Static method in class com.netflix.eureka.EurekaServerContextHolder
- initializedResponseCache() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- initializedResponseCache() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- initRemoteRegionRegistry() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- InstanceRegistry - Interface in com.netflix.eureka.registry
- InstanceReplicationTask - Class in com.netflix.eureka.cluster
-
Base
ReplicationTaskclass for instance related replication requests. - InstanceReplicationTask(String, PeerAwareInstanceRegistryImpl.Action, InstanceInfo, InstanceInfo.InstanceStatus, boolean) - Constructor for class com.netflix.eureka.cluster.InstanceReplicationTask
- InstanceReplicationTask(String, PeerAwareInstanceRegistryImpl.Action, String, String) - Constructor for class com.netflix.eureka.cluster.InstanceReplicationTask
- InstanceResource - Class in com.netflix.eureka.resources
-
A jersey resource that handles operations for a particular instance.
- InstancesResource - Class in com.netflix.eureka.resources
-
A jersey resource that gets information about a particular instance.
- InstancesResource() - Constructor for class com.netflix.eureka.resources.InstancesResource
- InstanceStatusOverrideRule - Interface in com.netflix.eureka.registry.rule
-
A single rule that if matched it returns an instance status.
- internalCancel(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
AbstractInstanceRegistry.cancel(String, String, boolean)method is overridden byPeerAwareInstanceRegistry, so each cancel request is replicated to the peers. - invalidate(Key...) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Invalidate the cache information given the list of keys.
- invalidate(String, String, String) - Method in interface com.netflix.eureka.registry.ResponseCache
- invalidate(String, String, String) - Method in class com.netflix.eureka.registry.ResponseCacheImpl
-
Invalidate the cache of a particular application.
- isASGEnabled(InstanceInfo) - Method in interface com.netflix.eureka.aws.AsgClient
- isASGEnabled(InstanceInfo) - Method in class com.netflix.eureka.aws.AwsAsgUtil
-
Return the status of the ASG whether is enabled or disabled for service.
- isAws(InstanceInfo) - Method in class com.netflix.eureka.EurekaBootStrap
- isBelowRenewThresold() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- isBelowRenewThresold() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Checks if the number of renewals is lesser than threshold.
- isCloud(DeploymentContext) - Method in class com.netflix.eureka.EurekaBootStrap
- isEIPBound() - Method in class com.netflix.eureka.aws.EIPManager
-
Checks if an EIP is already bound to the instance.
- isExpired() - Method in class com.netflix.eureka.lease.Lease
-
Checks if the lease of a given
InstanceInfohas expired or not. - isExpired(long) - Method in class com.netflix.eureka.lease.Lease
-
Checks if the lease of a given
InstanceInfohas expired or not. - isHealthy() - Method in class com.netflix.eureka.util.StatusInfo
- isHealthy(boolean) - Method in class com.netflix.eureka.util.StatusInfo.Builder
- isInstanceURL(String, InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
-
Checks if the given service url matches the supplied instance
- isLeaseExpirationEnabled() - Method in interface com.netflix.eureka.registry.InstanceRegistry
-
Checks whether lease expiration is enabled.
- isLeaseExpirationEnabled() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- isLeaseExpirationEnabledMetric() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- isRateLimiterEnabled() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- isRateLimiterEnabled() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Indicates whether the rate limiter should be enabled or disabled.
- isRateLimiterThrottleStandardClients() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- isRateLimiterThrottleStandardClients() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Indicate if rate limit standard clients.
- isReadyForServingData() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
-
Check if this registry is ready for serving data.
- isRegisterable(InstanceInfo) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Checks if an instance is registerable in this region.
- isSelfPreservationModeEnabled() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- isSelfPreservationModeEnabled() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Checks to see if the self-preservation mode is enabled.
- isSelfPreservationModeEnabledMetric() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- isThisMe(String) - Static method in class com.netflix.eureka.cluster.PeerEurekaNodes
-
Deprecated.2016-06-27 use instance version of
PeerEurekaNodes.isThisMyUrl(String)Checks if the given service url contains the current host which is trying to replicate. Only after the EIP binding is done the host has a chance to identify itself in the list of replica nodes and needs to take itself out of replication traffic. - isThisMyUrl(String) - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
-
Checks if the given service url contains the current host which is trying to replicate.
J
- JSON - com.netflix.eureka.registry.Key.KeyType
K
- Key - Class in com.netflix.eureka.registry
- Key(Key.EntityType, String, Key.KeyType, Version, EurekaAccept) - Constructor for class com.netflix.eureka.registry.Key
- Key(Key.EntityType, String, Key.KeyType, Version, EurekaAccept, String[]) - Constructor for class com.netflix.eureka.registry.Key
- Key.EntityType - Enum in com.netflix.eureka.registry
-
An enum to define the entity that is stored in this cache for this key.
- Key.KeyType - Enum in com.netflix.eureka.registry
L
- Lease<T> - Class in com.netflix.eureka.lease
-
Describes a time-based availability of a
Lease. - Lease(T, int) - Constructor for class com.netflix.eureka.lease.Lease
- LeaseExistsRule - Class in com.netflix.eureka.registry.rule
-
This rule matches if we have an existing lease for the instance that is UP or OUT_OF_SERVICE.
- LeaseExistsRule() - Constructor for class com.netflix.eureka.registry.rule.LeaseExistsRule
- LeaseManager<T> - Interface in com.netflix.eureka.lease
-
This class is responsible for creating/renewing and evicting a lease for a particular instance.
- lock - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- logAuth(ServletRequest) - Method in class com.netflix.eureka.ServerRequestAuthFilter
M
- matches() - Method in class com.netflix.eureka.registry.rule.StatusOverrideResult
- matchingStatus(InstanceInfo.InstanceStatus) - Static method in class com.netflix.eureka.registry.rule.StatusOverrideResult
- MeasuredRate - Class in com.netflix.eureka.util
-
Utility class for getting a count in last X milliseconds.
- MeasuredRate(long) - Constructor for class com.netflix.eureka.util.MeasuredRate
- METRIC_PREFIX - Static variable in class com.netflix.eureka.Names
-
Eureka metric names consist of three parts [source].[component].[detailed name]: source - fixed to eurekaServer (and eurekaClient on the client side) component - Eureka component, like REST layer, replication, etc detailed name - a detailed metric name explaining its purpose
- METRIC_REGISTRY_PREFIX - Static variable in class com.netflix.eureka.Names
- METRIC_REPLICATION_PREFIX - Static variable in class com.netflix.eureka.Names
N
- Names - Class in com.netflix.eureka
- Names() - Constructor for class com.netflix.eureka.Names
- newBuilder() - Static method in class com.netflix.eureka.util.StatusInfo.Builder
- NO_MATCH - Static variable in class com.netflix.eureka.registry.rule.StatusOverrideResult
- NULL_DOMAIN - Static variable in class com.netflix.eureka.aws.Route53Binder
- numberOfRenewsPerMinThreshold - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
O
- openForTraffic(ApplicationInfoManager, int) - Method in interface com.netflix.eureka.registry.InstanceRegistry
- openForTraffic(ApplicationInfoManager, int) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- overriddenInstanceStatusesSnapshot() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- overriddenInstanceStatusesSnapshot() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- overriddenInstanceStatusMap - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- OverrideExistsRule - Class in com.netflix.eureka.registry.rule
-
This rule checks to see if we have overrides for an instance and if we do then we return those.
- OverrideExistsRule(Map<String, InstanceInfo.InstanceStatus>) - Constructor for class com.netflix.eureka.registry.rule.OverrideExistsRule
P
- PeerAwareInstanceRegistry - Interface in com.netflix.eureka.registry
- PeerAwareInstanceRegistryImpl - Class in com.netflix.eureka.registry
-
Handles replication of all operations to
AbstractInstanceRegistryto peer Eureka nodes to keep them all in sync. - PeerAwareInstanceRegistryImpl(EurekaServerConfig, EurekaClientConfig, ServerCodecs, EurekaClient, EurekaServerHttpClientFactory) - Constructor for class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- PeerAwareInstanceRegistryImpl.Action - Enum in com.netflix.eureka.registry
- PeerEurekaNode - Class in com.netflix.eureka.cluster
-
The
PeerEurekaNoderepresents a peer node to which information should be shared from this node. - PeerEurekaNode(PeerAwareInstanceRegistry, String, String, HttpReplicationClient, EurekaServerConfig) - Constructor for class com.netflix.eureka.cluster.PeerEurekaNode
- peerEurekaNodes - Variable in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- PeerEurekaNodes - Class in com.netflix.eureka.cluster
-
Helper class to manage lifecycle of a collection of
PeerEurekaNodes. - PeerEurekaNodes(PeerAwareInstanceRegistry, EurekaServerConfig, EurekaClientConfig, ServerCodecs, ApplicationInfoManager) - Constructor for class com.netflix.eureka.cluster.PeerEurekaNodes
- 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
- PermanentError - com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
- postInit() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
- process(ID, T, long) - Method in interface com.netflix.eureka.util.batcher.TaskDispatcher
- process(List<T>) - Method in interface com.netflix.eureka.util.batcher.TaskProcessor
-
For batched mode a collection of tasks is run at a time.
- process(T) - Method in interface com.netflix.eureka.util.batcher.TaskProcessor
-
In non-batched mode a single task is processed at a time.
R
- RATE_LIMITED - com.netflix.eureka.util.EurekaMonitors
- RATE_LIMITED_CANDIDATES - com.netflix.eureka.util.EurekaMonitors
- RATE_LIMITED_FULL_FETCH - com.netflix.eureka.util.EurekaMonitors
- RATE_LIMITED_FULL_FETCH_CANDIDATES - com.netflix.eureka.util.EurekaMonitors
- RateLimitingFilter - Class in com.netflix.eureka
-
Rate limiting filter, with configurable threshold above which non-privileged clients will be dropped.
- RateLimitingFilter() - Constructor for class com.netflix.eureka.RateLimitingFilter
- RateLimitingFilter(EurekaServerContext) - Constructor for class com.netflix.eureka.RateLimitingFilter
- regionNameVSRemoteRegistry - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- register(InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Sends the registration information of
InstanceInforeceiving by this node to the peer node represented by this class. - register(InstanceInfo, boolean) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
- register(InstanceInfo, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Registers the information about the
InstanceInfoand replicates this information to all peer eureka nodes. - register(InstanceInfo, int, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Registers a new instance with a given duration.
- register(T, int, boolean) - Method in interface com.netflix.eureka.lease.LeaseManager
-
Assign a new
Leaseto the passed inLeaseManager. - Register - com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
- REGISTER - com.netflix.eureka.util.EurekaMonitors
- registerAllStats() - Static method in enum com.netflix.eureka.util.EurekaMonitors
-
Register all statistics with Servo.
- registry - Variable in class com.netflix.eureka.cluster.PeerEurekaNodes
- registry - Variable in class com.netflix.eureka.resources.ASGResource
- REJECTED_REPLICATIONS - com.netflix.eureka.util.EurekaMonitors
- REMOTE - Static variable in class com.netflix.eureka.Names
- RemoteRegionRegistry - Class in com.netflix.eureka.registry
-
Handles all registry operations that needs to be done on a eureka service running in an other region.
- RemoteRegionRegistry(EurekaServerConfig, EurekaClientConfig, ServerCodecs, EurekaServerHttpClientFactory, String, URL) - Constructor for class com.netflix.eureka.registry.RemoteRegionRegistry
- remove() - Static method in class com.netflix.eureka.resources.CurrentRequestVersion
-
Clears the
ThreadLocalused to store the version. - renew() - Method in class com.netflix.eureka.lease.Lease
-
Renew the lease, use renewal duration if it was specified by the associated
Leaseduring registration, otherwise default duration isLease.DEFAULT_DURATION_IN_SECS. - renew(String, String, boolean) - Method in interface com.netflix.eureka.lease.LeaseManager
- renew(String, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Marks the given instance of the given app name as renewed, and also marks whether it originated from replication.
- renew(String, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- RENEW - com.netflix.eureka.util.EurekaMonitors
- RENEW_NOT_FOUND - com.netflix.eureka.util.EurekaMonitors
- renewLease(String, String, String, String) - Method in class com.netflix.eureka.resources.InstanceResource
-
A put request for renewing lease from a client instance.
- replicationInstance() - Static method in class com.netflix.eureka.cluster.protocol.ReplicationInstance
- ReplicationInstance - Class in com.netflix.eureka.cluster.protocol
-
The jersey resource class that generates a particular replication event
- ReplicationInstance(String, String, Long, String, String, InstanceInfo, PeerAwareInstanceRegistryImpl.Action) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationInstance
- ReplicationInstance.ReplicationInstanceBuilder - Class in com.netflix.eureka.cluster.protocol
- ReplicationInstanceResponse - Class in com.netflix.eureka.cluster.protocol
-
The jersey resource class that generates the replication indivdiual response.
- ReplicationInstanceResponse(int, InstanceInfo) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse
- ReplicationInstanceResponse.Builder - Class in com.netflix.eureka.cluster.protocol
- ReplicationList - Class in com.netflix.eureka.cluster.protocol
- ReplicationList() - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationList
- ReplicationList(ReplicationInstance) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationList
- ReplicationList(List<ReplicationInstance>) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationList
- ReplicationListResponse - Class in com.netflix.eureka.cluster.protocol
-
The jersey resource class that generates the replication batch response.
- ReplicationListResponse() - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationListResponse
- ReplicationListResponse(List<ReplicationInstanceResponse>) - Constructor for class com.netflix.eureka.cluster.protocol.ReplicationListResponse
- resolvePeerUrls() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
-
Resolve peer URLs.
- responseCache - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- ResponseCache - Interface in com.netflix.eureka.registry
- ResponseCacheImpl - Class in com.netflix.eureka.registry
-
The class that is responsible for caching registry information that will be queried by the clients.
- ResponseCacheImpl.Value - Class in com.netflix.eureka.registry
-
The class that stores payload in both compressed and uncompressed form.
- ROUTE53 - com.netflix.eureka.aws.AwsBindingStrategy
- Route53Binder - Class in com.netflix.eureka.aws
-
Route53 binder implementation.
- Route53Binder(EurekaServerConfig, EurekaClientConfig, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.Route53Binder
- Route53Binder(String, EurekaServerConfig, EurekaClientConfig, ApplicationInfoManager) - Constructor for class com.netflix.eureka.aws.Route53Binder
S
- SecureVIPResource - Class in com.netflix.eureka.resources
-
A jersey resource for retrieving all instances with a given secure VIP address.
- SecureVIPResource() - Constructor for class com.netflix.eureka.resources.SecureVIPResource
- serverCodecs - Variable in class com.netflix.eureka.cluster.PeerEurekaNodes
- serverCodecs - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- ServerCodecs - Interface in com.netflix.eureka.resources
- serverConfig - Variable in class com.netflix.eureka.cluster.PeerEurekaNodes
- serverConfig - Variable in class com.netflix.eureka.registry.AbstractInstanceRegistry
- serverContext - Variable in class com.netflix.eureka.EurekaBootStrap
- ServerInfoResource - Class in com.netflix.eureka.resources
- ServerInfoResource() - Constructor for class com.netflix.eureka.resources.ServerInfoResource
- ServerRequestAuthFilter - Class in com.netflix.eureka
-
An auth filter for client requests.
- ServerRequestAuthFilter() - Constructor for class com.netflix.eureka.ServerRequestAuthFilter
- ServerRequestAuthFilter(EurekaServerContext) - Constructor for class com.netflix.eureka.ServerRequestAuthFilter
- serviceUp() - Method in class com.netflix.eureka.lease.Lease
-
Mark the service as up.
- ServoControl - Class in com.netflix.eureka.util
-
The sole purpose of this class is shutting down the
protectedexecutor ofStatsTimer - ServoControl(MonitorConfig, StatsConfig) - Constructor for class com.netflix.eureka.util.ServoControl
- set(Version) - Static method in class com.netflix.eureka.resources.CurrentRequestVersion
-
Sets the current
Version. - setResponseEntity(InstanceInfo) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
- setServiceUpTimestamp(long) - Method in class com.netflix.eureka.lease.Lease
-
Set the leases service UP timestamp.
- setStatus(String, boolean) - Method in interface com.netflix.eureka.aws.AsgClient
- setStatus(String, boolean) - Method in class com.netflix.eureka.aws.AwsAsgUtil
-
Sets the status of the ASG.
- setStatusCode(int) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstanceResponse.Builder
- shouldAllowAccess() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- shouldAllowAccess(boolean) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
-
Checks to see if the registry access is allowed or the server is in a situation where it does not all getting registry information.
- shouldAllowAccess(boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Checks to see if the registry access is allowed or the server is in a situation where it does not all getting registry information.
- shouldAllowAccessMetric() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- shouldBatchReplication() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldBatchReplication() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Indicates whether the replication between cluster nodes should be batched for network efficiency.
- shouldDisableDelta() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldDisableDelta() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Checks to see if the delta information can be served to client or not.
- shouldDisableDeltaForRemoteRegions() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldDisableDeltaForRemoteRegions() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Checks to see if the delta information can be served to client or not for remote regions.
- shouldEnableReplicatedRequestCompression() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldEnableReplicatedRequestCompression() - Method in interface com.netflix.eureka.EurekaServerConfig
-
If set to true, the replicated data send in the request will be always compressed.
- shouldEnableSelfPreservation() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldEnableSelfPreservation() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Checks to see if the eureka server is enabled for self preservation.
- shouldGZipContentFromRemoteRegion() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldGZipContentFromRemoteRegion() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Indicates whether the content fetched from eureka server has to be compressed for remote regions whenever it is supported by the server.
- shouldLogIdentityHeaders() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldLogIdentityHeaders() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Indicates whether the eureka server should log/metric clientAuthHeaders
- shouldPrimeAwsReplicaConnections() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldPrimeAwsReplicaConnections() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Checks whether the connections to replicas should be primed.
- shouldReplicateInstanceInfo() - Method in class com.netflix.eureka.cluster.InstanceReplicationTask
- shouldSyncWhenTimestampDiffers() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldSyncWhenTimestampDiffers() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Checks whether to synchronize instances when timestamp differs.
- shouldUseAwsAsgApi() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldUseAwsAsgApi() - Method in interface com.netflix.eureka.EurekaServerConfig
-
Whether to use AWS API to query ASG statuses.
- shouldUseReadOnlyResponseCache() - Method in class com.netflix.eureka.DefaultEurekaServerConfig
- shouldUseReadOnlyResponseCache() - Method in interface com.netflix.eureka.EurekaServerConfig
-
The
ResponseCachecurrently uses a two level caching strategy to responses. - shutdown() - Method in interface com.netflix.eureka.aws.AwsBinder
- shutdown() - Method in class com.netflix.eureka.aws.AwsBinderDelegate
- shutdown() - Method in class com.netflix.eureka.aws.EIPManager
- shutdown() - Method in class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
- shutdown() - Method in class com.netflix.eureka.aws.Route53Binder
- shutdown() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
- shutdown() - Method in class com.netflix.eureka.DefaultEurekaServerContext
- shutdown() - Method in interface com.netflix.eureka.EurekaServerContext
- shutdown() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Perform all cleanup and shutdown operations.
- shutdown() - Method in interface com.netflix.eureka.registry.InstanceRegistry
- shutdown() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Perform all cleanup and shutdown operations.
- shutdown() - Method in interface com.netflix.eureka.util.batcher.TaskDispatcher
- shutdown() - Static method in enum com.netflix.eureka.util.EurekaMonitors
-
Unregister all statistics from Servo.
- shutdown() - Static method in class com.netflix.eureka.util.ServoControl
- shutDown() - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Shuts down all resources used for peer replication.
- start() - Method in interface com.netflix.eureka.aws.AwsBinder
- start() - Method in class com.netflix.eureka.aws.AwsBinderDelegate
- start() - Method in class com.netflix.eureka.aws.EIPManager
- start() - Method in class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
- start() - Method in class com.netflix.eureka.aws.Route53Binder
- start() - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
- start() - Method in class com.netflix.eureka.util.MeasuredRate
- status() - Method in class com.netflix.eureka.registry.rule.StatusOverrideResult
- STATUS_OVERRIDE_DELETE - com.netflix.eureka.util.EurekaMonitors
- STATUS_UPDATE - com.netflix.eureka.util.EurekaMonitors
- 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
- StatusOverrideResult - Class in com.netflix.eureka.registry.rule
-
Container for a result computed by an
InstanceStatusOverrideRule. - StatusResource - Class in com.netflix.eureka.resources
-
An utility class for exposing information about peer nodes.
- StatusResource() - Constructor for class com.netflix.eureka.resources.StatusResource
- statusUpdate(String, ASGResource.ASGStatus) - Method in interface com.netflix.eureka.cluster.HttpReplicationClient
- statusUpdate(String, ASGResource.ASGStatus) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Send the status information of of the ASG represented by the instance.
- statusUpdate(String, ASGResource.ASGStatus, boolean) - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
- statusUpdate(String, ASGResource.ASGStatus, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Replicate the ASG status updates to peer eureka nodes.
- statusUpdate(String, String, InstanceInfo.InstanceStatus, InstanceInfo) - Method in class com.netflix.eureka.cluster.PeerEurekaNode
-
Send the status update of the instance.
- statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Updates the status of an instance.
- statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in interface com.netflix.eureka.registry.InstanceRegistry
- statusUpdate(String, String, InstanceInfo.InstanceStatus, String, boolean) - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
- 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.InstanceStatusupdates. - statusUpdate(String, String, String, String) - Method in class com.netflix.eureka.resources.SecureVIPResource
- statusUpdate(String, String, String, String) - Method in class com.netflix.eureka.resources.VIPResource
- StatusUpdate - com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
- StatusUtil - Class in com.netflix.eureka.util
- StatusUtil(EurekaServerContext) - Constructor for class com.netflix.eureka.util.StatusUtil
- stop() - Method in interface com.netflix.eureka.registry.ResponseCache
-
Performs a shutdown of this cache by stopping internal threads and unregistering Servo monitors.
- stop() - Method in class com.netflix.eureka.registry.ResponseCacheImpl
- stop() - Method in class com.netflix.eureka.util.MeasuredRate
- storeFullRegistry() - Method in class com.netflix.eureka.registry.RemoteRegionRegistry
-
Gets the full registry information from the eureka server and stores it locally.
- storeOverriddenStatusIfRequired(String, InstanceInfo.InstanceStatus) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Deprecated.this is expensive, try not to use. See if you can use
AbstractInstanceRegistry.storeOverriddenStatusIfRequired(String, String, InstanceStatus)instead. Stores overridden status if it is not already there. This happens during a reconciliation process during renewal requests. - storeOverriddenStatusIfRequired(String, InstanceInfo.InstanceStatus) - Method in interface com.netflix.eureka.registry.InstanceRegistry
-
Deprecated.
- storeOverriddenStatusIfRequired(String, String, InstanceInfo.InstanceStatus) - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
-
Stores overridden status if it is not already there.
- storeOverriddenStatusIfRequired(String, String, InstanceInfo.InstanceStatus) - Method in interface com.netflix.eureka.registry.InstanceRegistry
- submitBatchUpdates(ReplicationList) - Method in interface com.netflix.eureka.cluster.HttpReplicationClient
- Success - com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
- SVIP - com.netflix.eureka.registry.Key.EntityType
- syncUp() - Method in interface com.netflix.eureka.registry.PeerAwareInstanceRegistry
-
Populates the registry information from a peer eureka node.
- syncUp() - Method in class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
Populates the registry information from a peer eureka node.
T
- TaskDispatcher<ID,T> - Interface in com.netflix.eureka.util.batcher
-
Task dispatcher takes task from clients, and delegates their execution to a configurable number of workers.
- TaskDispatchers - Class in com.netflix.eureka.util.batcher
-
See
TaskDispatcherfor an overview. - TaskDispatchers() - Constructor for class com.netflix.eureka.util.batcher.TaskDispatchers
- TaskProcessor<T> - Interface in com.netflix.eureka.util.batcher
-
An interface to be implemented by clients for task execution.
- TaskProcessor.ProcessingResult - Enum in com.netflix.eureka.util.batcher
-
A processed task/task list ends up in one of the following states:
Successprocessing finished successfullyTransientErrorprocessing failed, but shall be retried laterPermanentErrorprocessing failed, and is non recoverable - toEnum(String) - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
- toEnum(String) - Static method in enum com.netflix.eureka.Version
- toString() - Method in class com.netflix.eureka.registry.rule.AlwaysMatchInstanceStatusRule
- toString() - Method in class com.netflix.eureka.registry.rule.AsgEnabledRule
- toString() - Method in class com.netflix.eureka.registry.rule.DownOrStartingRule
- toString() - Method in class com.netflix.eureka.registry.rule.FirstMatchWinsCompositeRule
- toString() - Method in class com.netflix.eureka.registry.rule.LeaseExistsRule
- toString() - Method in class com.netflix.eureka.registry.rule.OverrideExistsRule
- toStringCompact() - Method in class com.netflix.eureka.registry.Key
- TransientError - com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
U
- unbind() - Method in class com.netflix.eureka.aws.ElasticNetworkInterfaceBinder
-
Unbind the IP that this instance is associated with.
- unbindEIP() - Method in class com.netflix.eureka.aws.EIPManager
-
Unbind the EIP that this instance is associated with.
- UNKNOWN - Static variable in class com.netflix.eureka.ServerRequestAuthFilter
- updateMetadata(UriInfo) - Method in class com.netflix.eureka.resources.InstanceResource
-
Updates user-specific metadata information.
- updatePeerEurekaNodes(List<String>) - Method in class com.netflix.eureka.cluster.PeerEurekaNodes
-
Given new set of replica URLs, destroy
PeerEurekaNodes no longer available, and create new ones. - updateRenewsPerMinThreshold() - Method in class com.netflix.eureka.registry.AbstractInstanceRegistry
V
- V1 - com.netflix.eureka.Version
- V1AwareInstanceInfoConverter - Class in com.netflix.eureka
-
Support for
Version.V1. - V1AwareInstanceInfoConverter() - Constructor for class com.netflix.eureka.V1AwareInstanceInfoConverter
- V2 - com.netflix.eureka.Version
- Value(String) - Constructor for class com.netflix.eureka.registry.ResponseCacheImpl.Value
- valueOf(String) - Static method in enum com.netflix.eureka.aws.AwsBindingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.registry.Key.EntityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.registry.Key.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.util.EurekaMonitors
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.eureka.Version
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.netflix.eureka.aws.AwsBindingStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.registry.Key.EntityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.registry.Key.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.resources.ASGResource.ASGStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.util.batcher.TaskProcessor.ProcessingResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.util.EurekaMonitors
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.netflix.eureka.Version
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Enum in com.netflix.eureka
-
Supported versions for Eureka.
- VIP - com.netflix.eureka.registry.Key.EntityType
- VIPResource - Class in com.netflix.eureka.resources
-
A jersey resource for retrieving all instances with a given VIP address.
- VIPResource() - Constructor for class com.netflix.eureka.resources.VIPResource
W
- withAction(PeerAwareInstanceRegistryImpl.Action) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- withAppName(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- withCompactJsonCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- withCompactXmlCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- withEurekaServerConfig(EurekaServerConfig) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- withFullJsonCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- withFullXmlCodec(CodecWrapper) - Method in class com.netflix.eureka.resources.DefaultServerCodecs.Builder
- withId(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- withInstanceInfo(InstanceInfo) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- withInstanceInfo(InstanceInfo) - Method in class com.netflix.eureka.util.StatusInfo.Builder
- withLastDirtyTimestamp(Long) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- withOverriddenStatus(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
- withStatus(String) - Method in class com.netflix.eureka.cluster.protocol.ReplicationInstance.ReplicationInstanceBuilder
X
- XML - com.netflix.eureka.registry.Key.KeyType
All Classes All Packages