Class DependencyStateChangeListenerRegistry

java.lang.Object
org.springframework.cloud.zookeeper.discovery.watcher.DependencyStateChangeListenerRegistry
All Implemented Interfaces:
org.apache.curator.framework.state.ConnectionStateListener, org.apache.curator.x.discovery.details.ServiceCacheListener

public class DependencyStateChangeListenerRegistry extends Object implements org.apache.curator.x.discovery.details.ServiceCacheListener
Informs all the DependencyWatcherListeners that a dependency's state has changed.
Since:
1.0.0
Author:
Marcin Grzejszczak, Tomasz Nurkiewicz, 4financeIT
  • Constructor Details

    • DependencyStateChangeListenerRegistry

      public DependencyStateChangeListenerRegistry(List<DependencyWatcherListener> listeners, String dependencyName, org.apache.curator.x.discovery.ServiceCache<?> serviceCache)
  • Method Details

    • cacheChanged

      public void cacheChanged()
      Specified by:
      cacheChanged in interface org.apache.curator.x.discovery.details.ServiceCacheListener
    • stateChanged

      public void stateChanged(org.apache.curator.framework.CuratorFramework client, org.apache.curator.framework.state.ConnectionState newState)
      Specified by:
      stateChanged in interface org.apache.curator.framework.state.ConnectionStateListener