Uses of Package
com.loomcache.server.consensus
Packages that use com.loomcache.server.consensus
Package
Description
Multi-Raft sharding infrastructure for LoomCache.
-
Classes in com.loomcache.server.consensus used by com.loomcache.server
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.cluster
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.consensusClassDescriptionAbstraction for time measurement to enable testability.Represents a single serialized membership-change command in the Raft cluster.Statistics snapshot of election activity.Leader lease with clock skew protection for safe linearizable reads.Configuration for leader lease with clock skew protection.A single entry in the Raft replicated log.Statistics snapshot of the RaftLog state.Narrow interface for routing operations to per-key or per-name Raft groups.Immutable status record of Raft node at a point in time.Result of an invariant check.The Raft replicated log.Immutable pair of (index, term) from the Raft log.Immutable snapshot of Raft metrics at a point in time.Full Raft consensus node implementation.Narrow query/submit interface over a Raft consensus node.The possible states a Raft node can be in.Statistics snapshot of replication activity.System clock implementation using
System.nanoTime(). -
Classes in com.loomcache.server.consensus used by com.loomcache.server.cpClassDescriptionNarrow interface for routing operations to per-key or per-name Raft groups.Narrow query/submit interface over a Raft consensus node.
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.handler
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.metrics
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.persistence
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.shardingClassDescriptionNarrow interface for routing operations to per-key or per-name Raft groups.Narrow query/submit interface over a Raft consensus node.
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.tracing
-
Classes in com.loomcache.server.consensus used by com.loomcache.server.transaction.twopcClassDescriptionNarrow interface for routing operations to per-key or per-name Raft groups.