| Package | Description |
|---|---|
| com.sleepycat.je.rep.arbiter.impl |
INTERNAL: Implementation classes for the arbiter node.
|
| com.sleepycat.je.rep.elections |
INTERNAL: Elections of the master node among the nodes in a group.
|
| com.sleepycat.je.rep.impl.node |
INTERNAL: Feeder and Replica node implementations.
|
| com.sleepycat.je.rep.stream |
INTERNAL: Feeding and syncup (init) of rep stream from master node to
other node types (replicas, etc).
|
| Class and Description |
|---|
| Elections
Represents the environment in which elections are run on behalf of a node.
|
| Class and Description |
|---|
| Acceptor
Plays the role of Acceptor in the consensus algorithm.
|
| Acceptor.SuggestionGenerator |
| Acceptor.SuggestionGenerator.Ranking
A description of the ranking used when comparing Promises to pick a
Master.
|
| ElectionAgentThread
ElectionAgentThread is the base class for the election agent threads
underlying the Acceptor and Learner agents.
|
| Elections
Represents the environment in which elections are run on behalf of a node.
|
| ElectionsConfig |
| Learner
The Learner agent.
|
| Learner.Listener |
| MasterValue
Class represents the identity of a Master as a subclass of a StringValue
that can be used during the election protocol.
|
| Proposer
Plays the role of a Proposer in the consensus algorithm.
|
| Proposer.ExitElectionException
Exception thrown when a Proposal issue fails because the retry limit has
been exceeded or because another concurrent election has concluded.
|
| Proposer.Proposal
The Interface defining a Proposal.
|
| Proposer.ProposalParser |
| Proposer.RetryPredicate
Interface to determine whether the Proposer should be retry with a new
Proposal or abandon the effort.
|
| Proposer.WinningProposal
Summarizes the results of the election
|
| Protocol
{@literal
Defines the request/response messages used in the implementation of
elections.
|
| Protocol.Accept
Accept request issued in Phase 2 of paxos.
|
| Protocol.Accepted
Response to a successful Accept message.
|
| Protocol.Propose
Propose request used in Phase 1 of Paxos
|
| Protocol.StringValue
A String based value implementation used as the "default" Value
|
| Protocol.Value |
| Protocol.ValueParser |
| Utils.FutureTrackingCompService |
| Class and Description |
|---|
| Elections
Represents the environment in which elections are run on behalf of a node.
|
| Proposer.Proposal
The Interface defining a Proposal.
|
| Class and Description |
|---|
| Acceptor.SuggestionGenerator |
| Acceptor.SuggestionGenerator.Ranking
A description of the ranking used when comparing Promises to pick a
Master.
|
| Learner.Listener |
| Proposer.Proposal
The Interface defining a Proposal.
|
| Protocol.Value |
Copyright © 2024. All rights reserved.