Class ConfigurationPoller

java.lang.Object
net.rubyeye.xmemcached.aws.ConfigurationPoller
All Implemented Interfaces:
Runnable

public class ConfigurationPoller extends Object implements Runnable
AWS ElastiCache configuration poller
  • Field Details

  • Constructor Details

    • ConfigurationPoller

      public ConfigurationPoller(AWSElasticCacheClient client, long pollIntervalMills)
  • Method Details

    • getClusterConfiguration

      public ClusterConfiguration getClusterConfiguration()
      Return current ClusterConfigration.
      Returns:
    • getCacheNodeOrder

      public int getCacheNodeOrder(CacheNode node)
    • removeCacheNodeOrder

      public void removeCacheNodeOrder(CacheNode node)
    • start

      public void start()
    • stop

      public void stop()
    • run

      public void run()
      Specified by:
      run in interface Runnable