Package org.apache.cassandra.service

Interface Summary
IResponseResolver<T>  
StorageProxyMBean  
StorageServiceMBean  
 

Class Summary
AntiEntropyService AntiEntropyService encapsulates "validating" (hashing) individual column families, exchanging MerkleTrees with remote nodes via a TreeRequest/Response conversation, and then triggering repairs for disagreeing ranges.
AntiEntropyService.Differencer Compares two trees, and launches repairs for disagreeing ranges.
AntiEntropyService.TreeRequestVerbHandler Handler for requests from remote nodes to generate a valid tree.
AntiEntropyService.TreeResponseVerbHandler Handler for responses from remote nodes which contain a valid tree.
AntiEntropyService.Validator A Strategy to handle building and validating a merkle tree for a column family.
EmbeddedCassandraService An embedded, in-memory cassandra storage service that listens on the thrift interface as configured in storage-conf.xml This kind of service is useful when running unit tests of services using cassandra for example.
GCInspector  
QuorumResponseHandler<T>  
RangeSliceResponseResolver Turns RangeSliceReply objects into row (string -> CF) maps, resolving to the most recent ColumnFamily and setting up read repairs as necessary.
RangeSliceVerbHandler  
ReadResponseResolver Turns ReadResponse messages into Row objects, resolving to the most recent version and setting up read repairs as necessary.
StorageLoadBalancer  
StorageProxy  
StorageService  
WriteResponseHandler  
 

Enum Summary
StorageService.Verb  
 

Exception Summary
DigestMismatchException  
 



Copyright © 2010 The Apache Software Foundation