| Interface | Description | 
|---|---|
| BatchlogResponseHandler.BatchlogCleanupCallback | |
| CacheServiceMBean | |
| CASRequest | Abstract the conditions and updates for a CAS operation. | 
| CassandraDaemon.Server | |
| GCInspectorMXBean | |
| IEndpointLifecycleSubscriber | Interface on which interested parties can be notified of high level endpoint
 state changes. | 
| NativeAccessMBean | |
| StartupCheck | A test to determine if the system is in a valid state to start up. | 
| StorageProxy.WritePerformer | |
| StorageProxyMBean | |
| StorageServiceMBean | 
| Class | Description | 
|---|---|
| AbstractReadExecutor | Sends a read request to the replicas needed to satisfy a given ConsistencyLevel. | 
| AbstractReadExecutor.NeverSpeculatingReadExecutor | |
| AbstractWriteResponseHandler<T> | |
| ActiveRepairService | ActiveRepairService is the starting point for manual "active" repairs. | 
| ActiveRepairService.ParentRepairSession | We keep a ParentRepairSession around for the duration of the entire repair, for example, on a 256 token vnode rf=3 cluster
 we would have 768 RepairSession but only one ParentRepairSession. | 
| AsyncRepairCallback | |
| BatchlogResponseHandler<T> | |
| BatchlogResponseHandler.BatchlogCleanup | |
| CacheService | |
| CacheService.CounterCacheSerializer | |
| CacheService.KeyCacheSerializer | |
| CacheService.RowCacheSerializer | |
| CassandraDaemon | The  CassandraDaemonis 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 (seeCassandraDaemon.setup(),CassandraDaemon.start(),CassandraDaemon.stop()andCassandraDaemon.setup()). | 
| ClientState | State related to a client connection. | 
| ClientWarn | |
| ClientWarn.State | |
| DatacenterSyncWriteResponseHandler<T> | This class blocks for a quorum of responses _in all datacenters_ (CL.EACH_QUORUM). | 
| DatacenterWriteResponseHandler<T> | This class blocks for a quorum of responses _in the local datacenter only_ (CL.LOCAL_QUORUM). | 
| DataResolver | |
| DefaultFSErrorHandler | |
| DigestResolver | |
| EchoVerbHandler | |
| 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 | |
| LoadBroadcaster | |
| MigrationListener | |
| MigrationManager | |
| MigrationManager.MigrationsSerializer | |
| NativeTransportService | Handles native transport server lifecycle and associated resources. | 
| PendingRangeCalculatorService | |
| QueryState | Represents the state related to a given query. | 
| ReadCallback | |
| ResponseResolver | |
| SnapshotVerbHandler | |
| StartupChecks | Verifies that the system and environment is in a fit state to be started. | 
| StorageProxy | |
| StorageService | This abstraction contains the token/identifier of this node
 on the identifier space. | 
| TruncateResponseHandler | |
| WriteResponseHandler<T> | Handles blocking writes for ONE, ANY, TWO, THREE, QUORUM, and ALL consistency levels. | 
| Enum | Description | 
|---|---|
| ActiveRepairService.Status | Deprecated this statuses are from the previous JMX notification service,
 which will be deprecated on 4.0. | 
| CacheService.CacheType | 
| Exception | Description | 
|---|---|
| DigestMismatchException | 
Copyright © 2018 The Apache Software Foundation