|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |