Package org.apache.cassandra.service

Interface Summary
CacheServiceMBean  
CassandraDaemon.Server  
IEndpointLifecycleSubscriber Interface on which interested parties can be notified of high level endpoint state changes.
IMigrationListener  
IReadCommand  
IResponseResolver<TMessage,TResolved>  
PBSPredictorMBean  
StorageProxy.WritePerformer  
StorageProxyMBean  
StorageServiceMBean  
 

Class Summary
AbstractRowResolver  
AbstractWriteResponseHandler  
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.CFPair A tuple of table and cf.
AntiEntropyService.RepairFuture  
AntiEntropyService.RequestCoordinator<R>  
AntiEntropyService.TreeRequest A tuple of table, cf, address and range that represents a location we have an outstanding TreeRequest for.
AntiEntropyService.TreeRequest.TreeRequestSerializer  
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.
AntiEntropyService.Validator.ValidatorSerializer  
AsyncRepairCallback  
CacheService  
CassandraDaemon The CassandraDaemon is an abstraction for a Cassandra daemon service, which defines not only a way to activate and deactivate it, but also hooks into its lifecycle methods (see CassandraDaemon.setup(), CassandraDaemon.start(), CassandraDaemon.stop() and CassandraDaemon.setup()).
ClientState State related to a client connection.
DatacenterSyncWriteResponseHandler This class blocks for a quorum of responses _in all datacenters_ (CL.EACH_QUORUM).
DatacenterWriteResponseHandler This class blocks for a quorum of responses _in the local datacenter only_ (CL.LOCAL_QUORUM).
EmbeddedCassandraService An embedded, in-memory cassandra storage service that listens on the thrift interface as configured in cassandra.yaml This kind of service is useful when running unit tests of services using cassandra for example.
GCInspector  
IndexScanVerbHandler Deprecated.
LoadBroadcaster  
MigrationManager  
MigrationManager.MigrationsSerializer  
PBSPredictionResult  
PBSPredictor Performs latency and consistency predictions as described in "Probabilistically Bounded Staleness for Practical Partial Quorums" by Bailis et al.
QueryState Represents the state related to a given query.
RangeSliceResponseResolver Turns RangeSliceReply objects into row (string -> CF) maps, resolving to the most recent ColumnFamily and setting up read repairs as necessary.
RangeSliceVerbHandler  
ReadCallback<TMessage,TResolved>  
RowDataResolver  
RowDigestResolver  
ScheduledRangeTransferExecutorService  
SnapshotVerbHandler  
StorageProxy  
StorageService This abstraction contains the token/identifier of this node on the identifier space.
TruncateResponseHandler  
WriteResponseHandler Handles blocking writes for ONE, ANY, TWO, THREE, QUORUM, and ALL consistency levels.
 

Enum Summary
AntiEntropyService.Status  
CacheService.CacheType  
 

Exception Summary
DigestMismatchException  
 



Copyright © 2013 The Apache Software Foundation