Uses of Package
org.jgroups.protocols.raft
Packages that use org.jgroups.protocols.raft
Package
Description
-
Classes in org.jgroups.protocols.raft used by org.jgroups.protocols.raftClassDescriptionThe result of an AppendEntries requestProtocol listening on a socket for client requests.Defines the contract to add and remove servers (RAFT.members).Implements the behavior of a RAFT followerInternal command to be added to the log, e.g. adding or removing a serverDurable storage for Raft consensus log entries, election metadata (term and vote), and state machine snapshots.Marker interface for optional capabilities that a
Logimplementation may provide.List ofLogEntryelements, provides efficient serialization.An element in a log.Responsible for a node's internal state.Implementation of the RAFT consensus protocol in JGroupsBase class for the different roles a RAFT node can have (follower, candidate, leader) -
Classes in org.jgroups.protocols.raft used by org.jgroups.protocols.raft.election
-
Classes in org.jgroups.protocols.raft used by org.jgroups.raftClassDescriptionDurable storage for Raft consensus log entries, election metadata (term and vote), and state machine snapshots.An element in a log.Implementation of the RAFT consensus protocol in JGroups
-
Classes in org.jgroups.protocols.raft used by org.jgroups.raft.blocks
-
Classes in org.jgroups.protocols.raft used by org.jgroups.raft.configuration
-
Classes in org.jgroups.protocols.raft used by org.jgroups.raft.testfwk
-
Classes in org.jgroups.protocols.raft used by org.jgroups.raft.utilClassDescriptionDurable storage for Raft consensus log entries, election metadata (term and vote), and state machine snapshots.Controls the log entry cache that sits between the Raft protocol and the underlying persistent log.Marker interface for optional capabilities that a
Logimplementation may provide.List ofLogEntryelements, provides efficient serialization.An element in a log.Responsible for a node's internal state.Implementation of the RAFT consensus protocol in JGroups