Interface | Description |
---|---|
AcceptorContext |
Context used by AcceptorState
|
AcceptorInstanceStore |
Store for Acceptor Paxos instances
|
AtomicBroadcastContext |
Context for AtomicBroadcast statemachine.
|
LearnerContext |
Context for the Learner Paxos state machine.
|
ProposerContext |
Context used by
ProposerState state machine. |
WinnerStrategy |
Strategy to be used to select a winner in a cluster coordinator election.
|
Class | Description |
---|---|
AcceptorInstance |
Acceptor state for a Paxos instance
|
AcceptorMessage.AcceptState | |
AcceptorMessage.PrepareState | |
BiasedWinnerStrategy |
If a server is promoted or demoted, then use this
WinnerStrategy during election so that that decision is
adhered to, if possible. |
InMemoryAcceptorInstanceStore |
In memory version of an acceptor instance store.
|
InstanceId |
Id of a particular Paxos instance.
|
LearnerMessage.LearnFailedState | |
LearnerMessage.LearnRequestState | |
LearnerMessage.LearnState | |
PaxosInstance |
Record of an individual Paxos instance, from a proposer perspective
|
PaxosInstanceStore |
Store of Paxos instances, from a proposer perspective
|
ProposerMessage.AcceptedState | |
ProposerMessage.PromiseState | |
ProposerMessage.RejectAcceptState | |
ProposerMessage.RejectPrepare | |
Vote |
A cluster coordinator election vote.
|
Enum | Description |
---|---|
AcceptorMessage |
Acceptor state machine messages
|
AcceptorState |
State machine for Paxos Acceptor
|
AtomicBroadcastMessage |
Messages for the AtomicBroadcast client API.
|
AtomicBroadcastState |
State Machine for implementation of Atomic Broadcast client interface
|
LearnerMessage |
Learner state machine messages
|
LearnerState |
State machine for Paxos Learner
|
ProposerMessage |
Coordinator state machine messages
|
ProposerState |
State machine for Paxos Proposer
|
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.