Package org.apache.cassandra.service
package org.apache.cassandra.service
-
ClassDescriptionActiveRepairService is the starting point for manual "active" repairs.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.Implement all the MBeans for AutoRepair.Defines all the MBeans exposed for AutoRepair.Abstract the conditions and updates for a CAS operation.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()).State related to a client connection.This class blocks for a quorum of responses _in all datacenters_ (CL.EACH_QUORUM).This class blocks for a quorum of responses _in the local datacenter only_ (CL.LOCAL_QUORUM).An embedded, in-memory cassandra storage service.Ownership markers on disk are compatible with the java property file format.Interface on which interested parties can be notified of high level endpoint state changes.Handles native transport server lifecycle and associated resources.Primarily used as a recorder for server-generated timestamps (timestamp, in microseconds, and nowInSeconds - in, well, seconds).Tracks all sstables in use on the local node.Notification triggered by aSSTablesGlobalTrackerwhen the set of sstables versions in use on this node changes.A test to determine if the system is in a valid state to start up.Verifies that the system and environment is in a fit state to be started.This abstraction contains the token/identifier of this node on the identifier space.Gets the concurrency settings for processing stagesHolds token range informations for the sake ofStorageService.describeRing(java.lang.String).Handles blocking writes for ONE, ANY, TWO, THREE, QUORUM, and ALL consistency levels.