Package me.prettyprint.cassandra.service

Interface Summary
CassandraClientMonitorMBean Defines the various JMX methods the CassandraClientMonitor exposes.
ColumnSliceIterator.ColumnSliceFinish<N> When iterating over a ColumnSlice, it may be desirable to move the finish point for each query.
ExceptionsTranslator Translates exceptions throw by thrift or pool to HectorException instances.
KeyspaceService The keyspace is a high level handle to all read/write operations to cassandra.
 

Class Summary
AbstractCluster A cluster instance the client side representation of a cassandra server cluster.
BatchMutation<K> A BatchMutation object is used to construct the KeyspaceService.batchMutate(BatchMutation) call.
BatchSizeHint  
CassandraClientMonitor  
CassandraHost Encapsulates the information required for connecting to a Cassandra host.
CassandraHostConfigurator  
ColumnSliceIterator<K,N,V>  
ExceptionsTranslatorImpl  
FailoverPolicy What should the client do if a call to cassandra node fails and we suspect that the node is down.
HColumnFamilyImpl<K,N>  
IndexedSlicesIterator<K,N,V>  
JmxMonitor A JMX monitor singlton.
JndiCassandraClientFactory This is a wrapper class around CassandraClientFactory used by the JNDI resource pool CassandraClientJndiResourcePool.
KeyIterator<K> This class returns each key in the specified Column Family as an Iterator.
KeyspaceServiceImpl Implementation of a Keyspace
Operation<T> Defines an operation performed on cassandra
StringKeyIterator This class returns each key in the specified Column Family as an Iterator.
ThriftCfDef  
ThriftCluster  
ThriftColumnDef  
ThriftKsDef  
VirtualKeyspaceCassandraClient  
VirtualKeyspaceOperation<T>  
VirtualKeyspaceServiceImpl  
 

Enum Summary
CassandraClientMonitor.Counter List of available JMX counts
ExhaustedPolicy Policy what to do when the connection pool is exhausted.
OperationType Specifies the "type" of operation - read or write.
SystemProperties System properties used by Hector.
 



Copyright © 2011. All Rights Reserved.