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).A
Logimplementation stored in a file.Implements the behavior of a RAFT followerInternal command to be added to the log, e.g. adding or removing a serverThe interface for a persistent log.List ofLogEntryelements, provides efficient serialization.An element in a log.Responsible for a node's internal state.Implementation of the RAFT consensus protocol in JGroupsGenerated bySettable.setAsync(byte[], int, int)Base class for the different roles a RAFT node can have (follower, candidate, leader) -
Classes in org.jgroups.protocols.raft used by org.jgroups.raftClassDescriptionThe interface for a persistent log.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.utilClassDescriptionThe interface for a persistent log.List of
LogEntryelements, provides efficient serialization.An element in a log.Responsible for a node's internal state.Implementation of the RAFT consensus protocol in JGroups