Class RegistrationEventInstanceRegistry
- java.lang.Object
-
- com.netflix.eureka.registry.AbstractInstanceRegistry
-
- com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
-
- org.springframework.cloud.netflix.eureka.server.InstanceRegistry
-
- at.twinformatics.eureka.adapter.consul.service.RegistrationEventInstanceRegistry
-
- All Implemented Interfaces:
com.netflix.discovery.shared.LookupService<java.lang.String>,com.netflix.eureka.lease.LeaseManager<com.netflix.appinfo.InstanceInfo>,com.netflix.eureka.registry.InstanceRegistry,com.netflix.eureka.registry.PeerAwareInstanceRegistry,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@Component public class RegistrationEventInstanceRegistry extends org.springframework.cloud.netflix.eureka.server.InstanceRegistry
-
-
Constructor Summary
Constructors Constructor Description RegistrationEventInstanceRegistry(com.netflix.eureka.EurekaServerConfig serverConfig, com.netflix.discovery.EurekaClientConfig clientConfig, com.netflix.eureka.resources.ServerCodecs serverCodecs, com.netflix.discovery.EurekaClient eurekaClient, int expectedNumberOfRenewsPerMin, int defaultOpenForTrafficCount, ServiceChangeDetector serviceChangeDetector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancel(java.lang.String appName, java.lang.String serverId, boolean isReplication)voidregister(com.netflix.appinfo.InstanceInfo info, boolean isReplication)voidregister(com.netflix.appinfo.InstanceInfo info, int leaseDuration, boolean isReplication)-
Methods inherited from class org.springframework.cloud.netflix.eureka.server.InstanceRegistry
internalCancel, openForTraffic, renew, setApplicationContext
-
Methods inherited from class com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
deleteStatusOverride, getInstanceInfoOverrideRule, getLocalRegistrySize, getNextServerFromEureka, getNumOfReplicationsInLastMin, getReplicaNodes, getSortedApplications, init, isBelowRenewThresold, isLeaseExpirationEnabled, isRegisterable, isSelfPreservationModeEnabled, shouldAllowAccess, shouldAllowAccess, shutdown, statusUpdate, statusUpdate, syncUp
-
Methods inherited from class com.netflix.eureka.registry.AbstractInstanceRegistry
clearRegistry, evict, evict, getApplication, getApplication, getApplicationDeltas, getApplicationDeltasFromMultipleRegions, getApplications, getApplications, getApplicationsFromAllRemoteRegions, getApplicationsFromLocalRegionOnly, getApplicationsFromMultipleRegions, getInstanceByAppAndId, getInstanceByAppAndId, getInstancesById, getInstancesById, getLastNCanceledInstances, getLastNRegisteredInstances, getNumberofElementsininstanceCache, getNumOfRenewsInLastMin, getNumOfRenewsPerMinThreshold, getOverriddenInstanceStatus, getResponseCache, initializedResponseCache, initRemoteRegionRegistry, overriddenInstanceStatusesSnapshot, postInit, storeOverriddenStatusIfRequired, storeOverriddenStatusIfRequired, updateRenewsPerMinThreshold
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netflix.eureka.registry.InstanceRegistry
clearRegistry, getApplication, getApplicationsFromLocalRegionOnly, getInstanceByAppAndId, getInstanceByAppAndId, getLastNCanceledInstances, getLastNRegisteredInstances, getNumOfRenewsInLastMin, getNumOfRenewsPerMinThreshold, getResponseCache, initializedResponseCache, overriddenInstanceStatusesSnapshot, storeOverriddenStatusIfRequired, storeOverriddenStatusIfRequired
-
-
-
-
Constructor Detail
-
RegistrationEventInstanceRegistry
public RegistrationEventInstanceRegistry(com.netflix.eureka.EurekaServerConfig serverConfig, com.netflix.discovery.EurekaClientConfig clientConfig, com.netflix.eureka.resources.ServerCodecs serverCodecs, com.netflix.discovery.EurekaClient eurekaClient, int expectedNumberOfRenewsPerMin, int defaultOpenForTrafficCount, ServiceChangeDetector serviceChangeDetector)
-
-
Method Detail
-
register
public void register(com.netflix.appinfo.InstanceInfo info, boolean isReplication)- Specified by:
registerin interfacecom.netflix.eureka.registry.PeerAwareInstanceRegistry- Overrides:
registerin classorg.springframework.cloud.netflix.eureka.server.InstanceRegistry
-
register
public void register(com.netflix.appinfo.InstanceInfo info, int leaseDuration, boolean isReplication)- Specified by:
registerin interfacecom.netflix.eureka.lease.LeaseManager<com.netflix.appinfo.InstanceInfo>- Overrides:
registerin classorg.springframework.cloud.netflix.eureka.server.InstanceRegistry
-
cancel
public boolean cancel(java.lang.String appName, java.lang.String serverId, boolean isReplication)- Specified by:
cancelin interfacecom.netflix.eureka.lease.LeaseManager<com.netflix.appinfo.InstanceInfo>- Overrides:
cancelin classorg.springframework.cloud.netflix.eureka.server.InstanceRegistry
-
-