me.prettyprint.cassandra.connection
Class NodeAutoDiscoverService

java.lang.Object
  extended by me.prettyprint.cassandra.connection.BackgroundCassandraHostService
      extended by me.prettyprint.cassandra.connection.NodeAutoDiscoverService

public class NodeAutoDiscoverService
extends BackgroundCassandraHostService


Field Summary
static int DEF_AUTO_DISCOVERY_DELAY
           
 
Fields inherited from class me.prettyprint.cassandra.connection.BackgroundCassandraHostService
cassandraHostConfigurator, connectionManager, executor, retryDelayInSeconds, sf
 
Constructor Summary
NodeAutoDiscoverService(HConnectionManager connectionManager, CassandraHostConfigurator cassandraHostConfigurator)
           
 
Method Summary
 void applyRetryDelay()
           
 Set<CassandraHost> discoverNodes()
           
 void doAddNodes()
           
 
Methods inherited from class me.prettyprint.cassandra.connection.BackgroundCassandraHostService
getRetryDelayInSeconds, setRetryDelayInSeconds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEF_AUTO_DISCOVERY_DELAY

public static final int DEF_AUTO_DISCOVERY_DELAY
See Also:
Constant Field Values
Constructor Detail

NodeAutoDiscoverService

public NodeAutoDiscoverService(HConnectionManager connectionManager,
                               CassandraHostConfigurator cassandraHostConfigurator)
Method Detail

applyRetryDelay

public void applyRetryDelay()

doAddNodes

public void doAddNodes()

discoverNodes

public Set<CassandraHost> discoverNodes()


Copyright © 2011. All Rights Reserved.