## 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