Class CloudEurekaClient
java.lang.Object
com.netflix.discovery.DiscoveryClient
org.springframework.cloud.netflix.eureka.CloudEurekaClient
- All Implemented Interfaces:
com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.LookupService
public class CloudEurekaClient
extends com.netflix.discovery.DiscoveryClient
- Author:
- Spencer Gibb
-
Nested Class Summary
Nested classes/interfaces inherited from class com.netflix.discovery.DiscoveryClient
com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs, com.netflix.discovery.DiscoveryClient.Stats -
Field Summary
Fields inherited from class com.netflix.discovery.DiscoveryClient
clientConfig, HTTP_X_DISCOVERY_ALLOW_REDIRECT, transportConfig -
Constructor Summary
ConstructorsConstructorDescriptionCloudEurekaClient(com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, com.netflix.discovery.EurekaClientConfig config, com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?> args, org.springframework.context.ApplicationEventPublisher publisher) CloudEurekaClient(com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, com.netflix.discovery.EurekaClientConfig config, org.springframework.context.ApplicationEventPublisher publisher) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelOverrideStatus(com.netflix.appinfo.InstanceInfo info) com.netflix.appinfo.ApplicationInfoManagercom.netflix.appinfo.InstanceInfogetInstanceInfo(String appname, String instanceId) protected voidvoidsetStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus newStatus, com.netflix.appinfo.InstanceInfo info) Methods inherited from class com.netflix.discovery.DiscoveryClient
fireEvent, getAllKnownRegions, getApplication, getApplications, getApplications, getApplicationsForARegion, getDiscoveryServiceUrls, getEC2DiscoveryUrlsFromZone, getEurekaClientConfig, getEurekaServiceUrlsFromConfig, getHealthCheckHandler, getInstanceRemoteStatus, getInstancesById, getInstancesByVipAddress, getInstancesByVipAddress, getInstancesByVipAddressAndAppName, getLastSuccessfulHeartbeatTimePeriod, getLastSuccessfulRegistryFetchTimePeriod, getNextServerFromEureka, getRegion, getServiceUrlsFromConfig, getServiceUrlsFromDNS, getStats, getZone, localRegistrySize, newBackupRegistryInstance, onRemoteStatusChanged, registerEventListener, registerHealthCheck, registerHealthCheckCallback, shutdown, unregisterEventListener
-
Constructor Details
-
CloudEurekaClient
public CloudEurekaClient(com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, com.netflix.discovery.EurekaClientConfig config, org.springframework.context.ApplicationEventPublisher publisher) -
CloudEurekaClient
public CloudEurekaClient(com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, com.netflix.discovery.EurekaClientConfig config, com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?> args, org.springframework.context.ApplicationEventPublisher publisher)
-
-
Method Details
-
getApplicationInfoManager
public com.netflix.appinfo.ApplicationInfoManager getApplicationInfoManager()- Specified by:
getApplicationInfoManagerin interfacecom.netflix.discovery.EurekaClient- Overrides:
getApplicationInfoManagerin classcom.netflix.discovery.DiscoveryClient
-
cancelOverrideStatus
public void cancelOverrideStatus(com.netflix.appinfo.InstanceInfo info) -
getInstanceInfo
-
setStatus
public void setStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus newStatus, com.netflix.appinfo.InstanceInfo info) -
onCacheRefreshed
protected void onCacheRefreshed()- Overrides:
onCacheRefreshedin classcom.netflix.discovery.DiscoveryClient
-