| Interface | Description |
|---|---|
| ComponentSwitcher |
Represents a component that differs between master, slave and pending HA instance states and can be switched to
either of three.
|
| Class | Description |
|---|---|
| AbstractComponentSwitcher<T> |
A component 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.
|
| CommitProcessSwitcher | |
| ComponentSwitcherContainer |
Container of
ComponentSwitchers that switches all contained components to master, slave or pending mode. |
| HighAvailabilityModeSwitcher |
Performs the internal switches in various services from pending to slave/master, by listening for
HighAvailabilityMemberChangeEvents. |
| LabelTokenCreatorSwitcher | |
| LockManagerSwitcher | |
| PropertyKeyCreatorSwitcher | |
| RelationshipTypeCreatorSwitcher | |
| StatementLocksFactorySwitcher |
Statement locks factory switcher that will use original configured locks factory in case if
instance is master, other wise slave specific locks factory will be provided that have additional
capabilities of acquiring some shared locks on master during commit
|
| UpdatePullerSwitcher |
UpdatePullerSwitcher will provide different implementations of
UpdatePuller
depending on node mode (slave or master). |
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.