public class DefaultDependencyWatcher extends Object implements DependencyRegistrationHookProvider, org.springframework.context.ApplicationListener<org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent<?>>
DependencyPresenceOnStartupVerifier,
DependencyWatcherListener| Constructor and Description |
|---|
DefaultDependencyWatcher(org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery,
DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier,
List<DependencyWatcherListener> dependencyWatcherListeners,
ZookeeperDependencies zookeeperDependencies) |
DefaultDependencyWatcher(ZookeeperServiceDiscovery zookeeperServiceDiscovery,
DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier,
List<DependencyWatcherListener> dependencyWatcherListeners,
ZookeeperDependencies zookeeperDependencies)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearDependencyRegistrationHooks()
Unregister hooks upon dependencies registration
|
void |
onApplicationEvent(org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent<?> event) |
void |
registerDependencyRegistrationHooks()
Register hooks upon dependencies registration
|
@Deprecated public DefaultDependencyWatcher(ZookeeperServiceDiscovery zookeeperServiceDiscovery, DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier, List<DependencyWatcherListener> dependencyWatcherListeners, ZookeeperDependencies zookeeperDependencies)
public DefaultDependencyWatcher(org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery, DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier, List<DependencyWatcherListener> dependencyWatcherListeners, ZookeeperDependencies zookeeperDependencies)
public void onApplicationEvent(org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent<?> event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent<?>>public void registerDependencyRegistrationHooks()
DependencyRegistrationHookProviderregisterDependencyRegistrationHooks in interface DependencyRegistrationHookProviderpublic void clearDependencyRegistrationHooks()
throws IOException
DependencyRegistrationHookProviderclearDependencyRegistrationHooks in interface DependencyRegistrationHookProviderIOExceptionCopyright © 2017 Pivotal Software, Inc.. All rights reserved.