net.dataforte.cassandra.pool
Class CassandraRing

java.lang.Object
  extended by net.dataforte.cassandra.pool.CassandraRing

public class CassandraRing
extends Object

Represents the Cassandra ring (all of the hosts in the cluster)

Author:
Tristan Tarrant

Constructor Summary
CassandraRing(String[] hosts)
           
CassandraRing(String[] hosts, HostCyclePolicy policy)
           
 
Method Summary
 List<CassandraHost> getHosts()
           
 void refresh(org.apache.cassandra.thrift.Cassandra.Iface connection)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CassandraRing

public CassandraRing(String[] hosts)

CassandraRing

public CassandraRing(String[] hosts,
                     HostCyclePolicy policy)
Method Detail

refresh

public void refresh(org.apache.cassandra.thrift.Cassandra.Iface connection)
             throws org.apache.thrift.TException,
                    org.apache.cassandra.thrift.InvalidRequestException
Throws:
org.apache.thrift.TException
org.apache.cassandra.thrift.InvalidRequestException

getHosts

public List<CassandraHost> getHosts()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.