me.prettyprint.cassandra.connection
Class CassandraHostRetryService

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

public class CassandraHostRetryService
extends BackgroundCassandraHostService


Field Summary
static int DEF_QUEUE_SIZE
           
static int DEF_RETRY_DELAY
           
 
Fields inherited from class me.prettyprint.cassandra.connection.BackgroundCassandraHostService
cassandraHostConfigurator, connectionManager, executor, retryDelayInSeconds, sf
 
Constructor Summary
CassandraHostRetryService(HConnectionManager connectionManager, CassandraHostConfigurator cassandraHostConfigurator)
           
 
Method Summary
 void add(CassandraHost cassandraHost)
           
 void applyRetryDelay()
           
 boolean contains(CassandraHost cassandraHost)
           
 void flushQueue()
           
 Set<CassandraHost> getDownedHosts()
           
 boolean remove(CassandraHost cassandraHost)
           
 
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_QUEUE_SIZE

public static final int DEF_QUEUE_SIZE
See Also:
Constant Field Values

DEF_RETRY_DELAY

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

CassandraHostRetryService

public CassandraHostRetryService(HConnectionManager connectionManager,
                                 CassandraHostConfigurator cassandraHostConfigurator)
Method Detail

add

public void add(CassandraHost cassandraHost)

remove

public boolean remove(CassandraHost cassandraHost)

contains

public boolean contains(CassandraHost cassandraHost)

getDownedHosts

public Set<CassandraHost> getDownedHosts()

applyRetryDelay

public void applyRetryDelay()

flushQueue

public void flushQueue()


Copyright © 2011. All Rights Reserved.