Class DependencyWatcherAutoConfiguration
java.lang.Object
org.springframework.cloud.zookeeper.discovery.watcher.DependencyWatcherAutoConfiguration
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties
@AutoConfigureAfter(ZookeeperDependenciesAutoConfiguration.class)
public class DependencyWatcherAutoConfiguration
extends Object
Provides hooks for observing dependency lifecycle in Zookeeper. Needs custom
dependencies to be set in order to work.
- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondependencyWatcher(org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery, DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier, ZookeeperDependencies zookeeperDependencies)
-
Constructor Details
-
DependencyWatcherAutoConfiguration
public DependencyWatcherAutoConfiguration()
-
-
Method Details
-
dependencyPresenceOnStartupVerifier
@Bean @ConditionalOnMissingBean public DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier() -
dependencyWatcher
@Bean(destroyMethod="clearDependencyRegistrationHooks") @ConditionalOnMissingBean public DependencyRegistrationHookProvider dependencyWatcher(org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery, DependencyPresenceOnStartupVerifier dependencyPresenceOnStartupVerifier, ZookeeperDependencies zookeeperDependencies)
-