Class ConfigurationPoller

  • All Implemented Interfaces:
    Runnable

    public class ConfigurationPoller
    extends Object
    implements Runnable
    AWS ElastiCache configuration poller
    Author:
    dennis
    • Constructor Detail

      • ConfigurationPoller

        public ConfigurationPoller​(AWSElasticCacheClient client,
                                   long pollIntervalMills)
    • Method Detail

      • 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