| Interface | Description |
|---|---|
| HighAvailabilityMemberInfoProvider |
Interface that decouples information about a database instance from the instance itself.
|
| UpdatePuller |
Puller of transactions updates from a different store.
|
| UpdatePuller.Condition |
Condition to be meet during update pulling.
|
| Class | Description |
|---|---|
| AbstractTokenCreator | |
| BranchDetectingTxVerifier |
Used on the master to verify that slaves are using the same logical database as the master is running.
|
| BranchedDataMigrator | |
| CommitProcessSwitcher | |
| DelegateInvocationHandler<T> |
InvocationHandler for dynamic proxies that delegate calls to a given backing implementation.
|
| EnterpriseConfigurationMigrator | |
| HaCaches | |
| HaSettings |
Settings for High Availability mode
|
| HighAvailabilityConsoleLogger |
This class logs to the console whenever important cluster or high availability events
are issued.
|
| HighAvailabilityDiagnostics |
TODO
|
| HighlyAvailableGraphDatabase |
This has all the functionality of an embedded database, with the addition of services
for handling clustering.
|
| LabelTokenCreatorModeSwitcher | |
| LastUpdateTime | |
| MasterClient210 |
The
Master a slave should use to communicate with its master. |
| MasterClient214 | |
| MasterElectionInput | |
| MasterTransactionCommitProcess |
Commit process on the master side in HA, where transactions either comes in from slaves committing,
or gets created and committed directly on the master.
|
| PropertyKeyCreatorModeSwitcher | |
| PullerFactory |
Helper factory that provide more convenient way of construction and dependency management for update pulling
related components
|
| RelationshipTypeCreatorModeSwitcher | |
| SlaveLabelTokenCreator | |
| SlavePropertyTokenCreator | |
| SlaveRelationshipTypeCreator | |
| SlaveTransactionCommitProcess |
Commit process on slaves in HA.
|
| SlaveUpdatePuller |
Able to pull updates from a master and apply onto this slave database.
|
| TransactionChecksumLookup |
Transaction meta data can normally be looked up using
LogicalTransactionStore.getMetadataFor(long). |
| UpdatePullerModeSwitcher |
UpdatePullerModeSwitcher will provide different implementations of
UpdatePuller
depending on node mode (slave or master). |
| UpdatePullerScheduler |
This scheduler is part of slave lifecycle that will schedule periodic pulling on slave switch
and turn them off during slave shutdown.
|
| UpdatePullingTransactionObligationFulfiller |
Fulfills transaction obligations by poking
UpdatePuller and awaiting it to commit and apply
the desired transactions. |
| Enum | Description |
|---|---|
| BranchedDataPolicy | |
| HaRequestType210 | |
| HaSettings.TxPushStrategy |
| Exception | Description |
|---|---|
| BranchedDataException |
Thrown to point out that branching of data has occured for one or
more instances in a cluster.
|
| StoreOutOfDateException |
Thrown to point out that branching of data has occured for one or
more instances in a cluster.
|
| StoreUnableToParticipateInClusterException |
Exception indicating that a store is not fit for participating in a particular cluster.
|
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.