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