| Interface | Description |
|---|---|
| HaRequestTypes | |
| HighAvailabilityMemberInfoProvider |
Interface that decouples information about a database instance from the instance itself.
|
| MasterTransactionCommitProcess.Monitor | |
| SlaveUpdatePuller.Monitor | |
| 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 | |
| DelegateInvocationHandler<T> |
InvocationHandler for dynamic proxies that delegate calls to a given backing implementation.
|
| EnterpriseConfigurationMigrator | |
| HaRequestType | |
| HaRequestType210 | |
| HaSettings |
Settings for High Availability mode
|
| HighAvailabilityDiagnostics |
TODO
|
| HighAvailabilityLogger |
This class logs whenever important cluster or high availability events
are issued.
|
| HighlyAvailableGraphDatabase |
This has all the functionality of an embedded database, with the addition of services
for handling clustering.
|
| LastUpdateTime | |
| MasterClient214 |
The
Master a slave should use to communicate with its master. |
| MasterClient310 | |
| MasterClient320 | |
| 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.
|
| MasterUpdatePuller |
Masters implementation of update puller that does nothing since master should not pull updates.
|
| PullerFactory |
Helper factory that provide more convenient way of construction and dependency management for update pulling
related components
|
| 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). |
| 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 | |
| HaRequestTypes.Type | |
| HaSettings.BranchedDataCopyingStrategy | |
| 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–2017 The Neo4j Graph Database Project. All rights reserved.