| Interface | Description |
|---|---|
| ConversationSPI |
Conversation part of HA master SPI.
|
| HighAvailability |
A place to register
listeners
that will receive events about (high) availability and roles in a cluster. |
| HighAvailabilityMemberContext | |
| HighAvailabilityMemberListener |
These callback methods correspond to the cluster
|
| ModeSwitcher | |
| ModeSwitcherNotifier | |
| SwitchToSlave.Monitor |
| Class | Description |
|---|---|
| AbstractModeSwitcher<T> |
A mode switcher deals with how internal services should react when changing
between different cluster states, and allows them to switch to the new state
that reflects that.
|
| DefaultConversationSPI |
Default implementation of
ConversationSPI used on master in HA setup. |
| DefaultElectionCredentials | |
| DefaultElectionCredentialsProvider |
ElectionCredentialsProvider that provides the server id, latest txId and current role status as credentials for
elections.
|
| DefaultMasterImplSPI | |
| HANewSnapshotFunction | |
| HighAvailabilityMemberChangeEvent |
This event represents a change in the cluster members internal state.
|
| HighAvailabilityMemberListener.Adapter | |
| HighAvailabilityMemberStateMachine |
State machine that listens for global cluster events, and coordinates
the internal transitions between
HighAvailabilityMemberState. |
| HighAvailabilityModeSwitcher |
Performs the internal switches in various services from pending to slave/master, by listening for
HighAvailabilityMemberChangeEvents. |
| SimpleHighAvailabilityMemberContext |
Context used by the
HighAvailabilityMemberStateMachine. |
| SwitchToMaster | |
| SwitchToSlave |
| Enum | Description |
|---|---|
| HighAvailabilityMemberState |
This represents the different states that a cluster member
can have internally.
|
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.