A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractModeSwitcher<T> - Class in org.neo4j.kernel.ha.cluster
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.
AbstractTokenCreator - Class in org.neo4j.kernel.ha
 
accept(Locks.Visitor) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiLockManager
 
accept(Locks.Visitor) - Method in class org.neo4j.kernel.ha.lock.SlaveLockManager
 
acceptDiagnosticsVisitor(Object) - Method in class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 
acquireClient() - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
acquireExclusive(Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
acquireExclusiveLock(RequestContext, Locks.ResourceType, long...) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
acquireExclusiveLock(RequestContext, Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
acquireExclusiveLock(RequestContext, Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.MasterClient210
 
acquireShared(Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
acquireSharedLock(RequestContext, Locks.ResourceType, long...) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
acquireSharedLock(RequestContext, Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
acquireSharedLock(RequestContext, Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.MasterClient210
 
addCompatibilityModeListener(CompatibilityModeListener) - Method in interface org.neo4j.kernel.ha.switchover.CompatibilityMonitor
 
addHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailability
 
addHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
addLabel(Label) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
addModeSwitcher(ModeSwitcher) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
addModeSwitcher(ModeSwitcher) - Method in interface org.neo4j.kernel.ha.cluster.ModeSwitcherNotifier
 
allocateIds(RequestContext, IdType) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
allocateIds(RequestContext, IdType) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
allocateIds(IdType) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
allocateIds(RequestContext, IdType) - Method in class org.neo4j.kernel.ha.MasterClient210
 
APPLICATION_PROTOCOL_VERSION - Static variable in class org.neo4j.kernel.ha.com.slave.SlaveServer
 
apply(Iterable<MemberIsAvailable>, MemberIsAvailable) - Method in class org.neo4j.kernel.ha.cluster.HANewSnapshotFunction
 
apply(List<LogEntry>) - Method in class org.neo4j.kernel.ha.transaction.DenseNodeTransactionTranslator
 
apply(long) - Method in class org.neo4j.kernel.ha.TransactionChecksumLookup
 
applyPreparedTransaction(TransactionRepresentation) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
assertMatch(long, long) - Method in class org.neo4j.kernel.ha.BranchDetectingTxVerifier
 
assertSchemaWritesAllowed() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
AVAILABILITY_AWAIT_MILLIS - Static variable in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
available() - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when users are allowed to access the database for transactions.

B

beginTx() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
BranchDetectingTxVerifier - Class in org.neo4j.kernel.ha
Used on the master to verify that slaves are using the same logical database as the master is running.
BranchDetectingTxVerifier(StringLogger, FunctionFromPrimitiveLongToPrimitiveLong<IOException>) - Constructor for class org.neo4j.kernel.ha.BranchDetectingTxVerifier
 
branched_data_policy - Static variable in class org.neo4j.kernel.ha.HaSettings
 
BranchedDataException - Exception in org.neo4j.kernel.ha
Thrown to point out that branching of data has occured for one or more instances in a cluster.
BranchedDataException(String, Throwable) - Constructor for exception org.neo4j.kernel.ha.BranchedDataException
 
BranchedDataException(String) - Constructor for exception org.neo4j.kernel.ha.BranchedDataException
 
BranchedDataException(Throwable) - Constructor for exception org.neo4j.kernel.ha.BranchedDataException
 
BranchedDataMigrator - Class in org.neo4j.kernel.ha
 
BranchedDataMigrator(File) - Constructor for class org.neo4j.kernel.ha.BranchedDataMigrator
 
BranchedDataPolicy - Enum in org.neo4j.kernel.ha
 
BranchedStoreBean - Class in org.neo4j.kernel.ha.management
 
BranchedStoreBean() - Constructor for class org.neo4j.kernel.ha.management.BranchedStoreBean
 

C

catchupCompleted() - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 
catchupStarted() - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 
cement() - Method in class org.neo4j.kernel.ha.DelegateInvocationHandler
Cements this delegate, i.e.
clear() - Method in class org.neo4j.kernel.ha.HaCaches
 
close() - Method in class org.neo4j.kernel.ha.cluster.SwitchToMaster
 
close() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
ClusterDatabaseInfoProvider - Class in org.neo4j.kernel.ha.management
 
ClusterDatabaseInfoProvider(ClusterMembers, LastTxIdGetter, LastUpdateTime) - Constructor for class org.neo4j.kernel.ha.management.ClusterDatabaseInfoProvider
 
ClusterMember - Class in org.neo4j.kernel.ha.cluster.member
 
ClusterMember(InstanceId) - Constructor for class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
ClusterMembers - Class in org.neo4j.kernel.ha.cluster.member
Keeps a list of members, their roles and availability for display for example in JMX or REST.
ClusterMembers(ObservedClusterMembers, HighAvailabilityMemberStateMachine) - Constructor for class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
com_chunk_size - Static variable in class org.neo4j.kernel.ha.HaSettings
 
commit(RequestContext, TransactionRepresentation) - Method in interface org.neo4j.kernel.ha.com.master.Master
Calling this method will validate, persist to log and apply changes to stores on the master.
commit(RequestContext, TransactionRepresentation) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
commit(RequestContext, TransactionRepresentation) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
commit(RequestContext, TransactionRepresentation) - Method in class org.neo4j.kernel.ha.MasterClient210
 
commit(TransactionRepresentation, LockGroup, CommitEvent, TransactionApplicationMode) - Method in class org.neo4j.kernel.ha.MasterTransactionCommitProcess
 
commit(TransactionRepresentation, LockGroup, CommitEvent, TransactionApplicationMode) - Method in class org.neo4j.kernel.ha.SlaveTransactionCommitProcess
 
CommitProcessSwitcher - Class in org.neo4j.kernel.ha
 
CommitProcessSwitcher(TransactionPropagator, Master, DelegateInvocationHandler<TransactionCommitProcess>, RequestContextFactory, ModeSwitcherNotifier, NeoStoreInjectedTransactionValidator, TransactionCommitProcess) - Constructor for class org.neo4j.kernel.ha.CommitProcessSwitcher
 
CommitPusher - Class in org.neo4j.kernel.ha.transaction
 
CommitPusher(JobScheduler) - Constructor for class org.neo4j.kernel.ha.transaction.CommitPusher
 
committed(long, int) - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
compareTo(Object) - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
CompatibilityModeListener - Interface in org.neo4j.kernel.ha.switchover
 
CompatibilityMonitor - Interface in org.neo4j.kernel.ha.switchover
 
configure(CacheProvider, Config) - Method in class org.neo4j.kernel.ha.HaCaches
 
coordinatorIsElected(InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
 
copyStore(RequestContext, StoreWriter) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
copyStore(RequestContext, StoreWriter) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
copyStore(RequestContext, StoreWriter) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
copyStore(RequestContext, StoreWriter) - Method in class org.neo4j.kernel.ha.MasterClient210
 
copyWaitListTo(SimpleBitSet) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
create(FileSystemAbstraction, File, long) - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
createLabel(RequestContext, String) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
createLabel(RequestContext, String) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
createLabel(RequestContext, String) - Method in class org.neo4j.kernel.ha.MasterClient210
 
createObligationFulfiller(LifeSupport, UpdatePuller) - Method in class org.neo4j.kernel.ha.PullerFactory
 
createPropertyKey(RequestContext, String) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
createPropertyKey(RequestContext, String) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
createPropertyKey(RequestContext, String) - Method in class org.neo4j.kernel.ha.MasterClient210
 
createRelationshipTo(Node, RelationshipType) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
createRelationshipType(RequestContext, String) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
createRelationshipType(RequestContext, String) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
createRelationshipType(String) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
createRelationshipType(RequestContext, String) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
createRelationshipType(RequestContext, String) - Method in class org.neo4j.kernel.ha.MasterClient210
 
createUpdatePuller(LifeSupport) - Method in class org.neo4j.kernel.ha.PullerFactory
 
createUpdatePullerScheduler(UpdatePuller) - Method in class org.neo4j.kernel.ha.PullerFactory
 
CURRENT - Static variable in interface org.neo4j.kernel.ha.com.slave.MasterClient
 

D

DEFAULT_EVENT_IDENTIFIER - Static variable in class org.neo4j.kernel.ha.com.RequestContextFactory
 
DefaultElectionCredentials - Class in org.neo4j.kernel.ha.cluster
 
DefaultElectionCredentials() - Constructor for class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
DefaultElectionCredentials(int, long, boolean) - Constructor for class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
DefaultElectionCredentialsProvider - Class in org.neo4j.kernel.ha.cluster
ElectionCredentialsProvider that provides the server id, latest txId and current role status as credentials for elections.
DefaultElectionCredentialsProvider(InstanceId, LastTxIdGetter, HighAvailabilityMemberInfoProvider) - Constructor for class org.neo4j.kernel.ha.cluster.DefaultElectionCredentialsProvider
 
DefaultSlaveFactory - Class in org.neo4j.kernel.ha.com.master
 
DefaultSlaveFactory(Logging, Monitors, int) - Constructor for class org.neo4j.kernel.ha.com.master.DefaultSlaveFactory
 
DelegateInvocationHandler<T> - Class in org.neo4j.kernel.ha
InvocationHandler for dynamic proxies that delegate calls to a given backing implementation.
DelegateInvocationHandler(Class<T>) - Constructor for class org.neo4j.kernel.ha.DelegateInvocationHandler
 
delete() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
delete() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
DenseNodeTransactionTranslator - Class in org.neo4j.kernel.ha.transaction
 
DenseNodeTransactionTranslator(NeoStore) - Constructor for class org.neo4j.kernel.ha.transaction.DenseNodeTransactionTranslator
 
describeWaitList() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
description() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
DistributedLockFailureException - Exception in org.neo4j.kernel.ha.lock
Thrown upon network communication failures, when taking or releasing distributed locks in HA.
DistributedLockFailureException(String, Master, ComException) - Constructor for exception org.neo4j.kernel.ha.lock.DistributedLockFailureException
 
doSwitchover() - Method in interface org.neo4j.kernel.ha.switchover.Switchover
 
dump(DiagnosticsPhase, StringLogger) - Method in class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 

E

elected(String, InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when an instance is elected for a role, such as coordinator of a cluster.
enableCompatibilityMode() - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
endLockSession(RequestContext, boolean) - Method in interface org.neo4j.kernel.ha.com.master.Master
Calling this will end the current lock session (identified by the RequestContext), releasing all cluster-global locks held.
endLockSession(RequestContext, boolean) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
endLockSession(RequestContext, boolean) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
endLockSession(RequestContext, boolean) - Method in class org.neo4j.kernel.ha.MasterClient210
 
enteredCluster(ClusterConfiguration) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when the instance itself joins or rejoins a cluster
EnterpriseConfigurationMigrator - Class in org.neo4j.kernel.ha
 
EnterpriseConfigurationMigrator() - Constructor for class org.neo4j.kernel.ha.EnterpriseConfigurationMigrator
 
epoch() - Method in class org.neo4j.kernel.ha.com.master.HandshakeResult
 
equals(Object) - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
equals(Object) - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
equals(Object) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
equals(Object) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
equals(Object) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
evaluate(int, int) - Method in interface org.neo4j.kernel.ha.UpdatePuller.Condition
 

F

fixed() - Static method in class org.neo4j.kernel.ha.com.master.SlavePriorities
 
flushStoresAndStreamStoreFiles(StoreWriter) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
forceElections() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
ForeignStoreException - Exception in org.neo4j.kernel.ha.store
 
ForeignStoreException(StoreId, StoreId) - Constructor for exception org.neo4j.kernel.ha.store.ForeignStoreException
 
ForsetiClient - Class in org.neo4j.kernel.ha.lock.forseti
These clients act as agents against the lock manager.
ForsetiClient(int, ConcurrentMap<Long, ForsetiLockManager.Lock>[], WaitStrategy<AcquireLockTimeoutException>[], LinkedQueuePool<ForsetiClient>) - Constructor for class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
ForsetiLockManager - Class in org.neo4j.kernel.ha.lock.forseti
Forseti, the Nordic god of justice
ForsetiLockManager(Locks.ResourceType...) - Constructor for class org.neo4j.kernel.ha.lock.forseti.ForsetiLockManager
 
ForsetiLocksFactory - Class in org.neo4j.kernel.ha.lock.forseti
 
ForsetiLocksFactory() - Constructor for class org.neo4j.kernel.ha.lock.forseti.ForsetiLocksFactory
 
FRAME_LENGTH - Static variable in class org.neo4j.kernel.ha.com.master.MasterServer
 
from(Config) - Static method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
from(Config, SlavePriority) - Static method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
fulfill(long) - Method in class org.neo4j.kernel.ha.UpdatePullingTransactionObligationFulfiller
Triggers pulling of updates up until at least toTxId if no pulling is currently happening and returns immediately.

G

get(IdType) - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
getAliveMembers() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
getAliveMembers() - Method in class org.neo4j.kernel.ha.cluster.member.ObservedClusterMembers
 
getAvailableHaMaster() - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
getAvailableHaMaster() - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
getBranchedDataDirectory(File, long) - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
 
getBranchedDataRootDirectory(File) - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
 
getClusterInfo() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 
getCredentials(String) - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentialsProvider
 
getCurrentMember() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
getCurrentMember() - Method in class org.neo4j.kernel.ha.cluster.member.ObservedClusterMembers
 
getCurrentMemberRole() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
getCurrentState() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
getDeadlockMessage() - Method in class org.neo4j.kernel.ha.lock.LockResult
 
getDefragCount() - Method in class org.neo4j.kernel.ha.id.IdAllocation
 
getDegree() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getDegree(RelationshipType) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getDegree(Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getDegree(RelationshipType, Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getDependencyResolver() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
getDiagnosticsIdentifier() - Method in class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 
getElectedMasterId() - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
getElectedMasterId() - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
getEndNode() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getGraphDatabase() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getGraphDatabase() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getHARole() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
getHAUri() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
getHighAvailabilityMemberState() - Method in interface org.neo4j.kernel.ha.HighAvailabilityMemberInfoProvider
 
getHighestIdInUse() - Method in class org.neo4j.kernel.ha.id.IdAllocation
 
getId() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getId() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getIdRange() - Method in class org.neo4j.kernel.ha.id.IdAllocation
 
getInfo() - Method in class org.neo4j.kernel.ha.management.ClusterDatabaseInfoProvider
 
getInstanceId() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberChangeEvent
 
getInstanceId() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
getInstanceState() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
getLabels() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getLastCommittedTx() - Method in class org.neo4j.kernel.ha.MasterElectionInput
 
getLastTxId() - Method in class org.neo4j.kernel.ha.transaction.OnDiskLastTxIdGetter
 
getLastUpdateTime() - Method in class org.neo4j.kernel.ha.LastUpdateTime
 
getLockSessionId() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
getMasterForTx() - Method in class org.neo4j.kernel.ha.MasterElectionInput
 
getMemberInfo() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 
getMembers() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
getMembers() - Method in class org.neo4j.kernel.ha.cluster.member.ObservedClusterMembers
 
getMyId() - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
getMyId() - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
getNewState() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberChangeEvent
 
getNodes() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getObjectSerializer() - Method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
 
getObjectSerializer() - Method in enum org.neo4j.kernel.ha.HaRequestType210
 
getOldState() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberChangeEvent
 
getOngoingTransactions() - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
getOrCreate(String) - Method in class org.neo4j.kernel.ha.AbstractTokenCreator
 
getOrCreateLabel(String) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
getOrCreateProperty(String) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
getOtherNode(Node) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getProperty(String) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getProperty(String, Object) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getProperty(String) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getProperty(String, Object) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getPropertyKeys() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getPropertyKeys() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getProtocolVersion() - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
getProtocolVersion() - Method in class org.neo4j.kernel.ha.MasterClient210
 
getProtocolVersion() - Method in class org.neo4j.kernel.ha.MasterClient214
 
getProvider() - Method in class org.neo4j.kernel.ha.HaCaches
 
getRelationships() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getRelationships(RelationshipType...) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getRelationships(Direction, RelationshipType...) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getRelationships(Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getRelationships(RelationshipType, Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getRelationshipTypes() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getReplicationStrategy() - Method in interface org.neo4j.kernel.ha.transaction.TransactionPropagator.Configuration
 
getRoles() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
getRoleURIs() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
getServerHaUri() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberChangeEvent
 
getServerId(URI) - Static method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
getServerId() - Method in interface org.neo4j.kernel.ha.com.master.Slave
 
getServerId() - Method in class org.neo4j.kernel.ha.com.master.SlaveClient
 
getServerId() - Method in class org.neo4j.kernel.ha.com.slave.SlaveImpl
 
getServerId() - Method in interface org.neo4j.kernel.ha.transaction.TransactionPropagator.Configuration
 
getSingleRelationship(RelationshipType, Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
getSlaveInformation() - Method in class org.neo4j.kernel.ha.com.master.MasterServer
 
getSlaves() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
getSlaves() - Method in interface org.neo4j.kernel.ha.com.master.Slaves
 
getStartNode() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
getStatus() - Method in class org.neo4j.kernel.ha.lock.LockResult
 
getStoreId() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
getTargetCaller() - Method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
 
getTargetCaller() - Method in enum org.neo4j.kernel.ha.HaRequestType210
 
getTransactionChecksum(long) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
getTxPushFactor() - Method in interface org.neo4j.kernel.ha.transaction.TransactionPropagator.Configuration
 
getType() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
givenOrder() - Static method in class org.neo4j.kernel.ha.com.master.SlavePriorities
 
graphDatabase() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 

H

ha_server - Static variable in class org.neo4j.kernel.ha.HaSettings
 
HaCaches - Class in org.neo4j.kernel.ha
 
HaCaches(StringLogger, Monitors) - Constructor for class org.neo4j.kernel.ha.HaCaches
 
HaIdGeneratorFactory - Class in org.neo4j.kernel.ha.id
 
HaIdGeneratorFactory(DelegateInvocationHandler<Master>, Logging, RequestContextFactory) - Constructor for class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
handle(File) - Method in enum org.neo4j.kernel.ha.BranchedDataPolicy
 
handle() - Method in interface org.neo4j.kernel.ha.com.slave.InvalidEpochExceptionHandler
 
handle(ComException) - Method in class org.neo4j.kernel.ha.com.slave.MasterClientResolver
 
handshake(long, StoreId) - Method in interface org.neo4j.kernel.ha.com.master.Master
Gets the master id for a given txId, also a checksum for that tx.
handshake(long, StoreId) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
handshake(long, StoreId) - Method in class org.neo4j.kernel.ha.MasterClient210
 
HandshakeResult - Class in org.neo4j.kernel.ha.com.master
 
HandshakeResult(long, long) - Constructor for class org.neo4j.kernel.ha.com.master.HandshakeResult
 
HANewSnapshotFunction - Class in org.neo4j.kernel.ha.cluster
 
HANewSnapshotFunction() - Constructor for class org.neo4j.kernel.ha.cluster.HANewSnapshotFunction
 
harden() - Method in class org.neo4j.kernel.ha.DelegateInvocationHandler
Updates cemented delegates with the current delegate, making it concrete.
HaRequestType210 - Enum in org.neo4j.kernel.ha
 
HaSettings - Class in org.neo4j.kernel.ha
Settings for High Availability mode
HaSettings() - Constructor for class org.neo4j.kernel.ha.HaSettings
 
HaSettings.TxPushStrategy - Enum in org.neo4j.kernel.ha
 
hashCode() - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
hashCode() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
hashCode() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
hashCode() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hashCode() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
hasInstanceId(InstanceId) - Static method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
hasLabel(Label) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasMessage() - Method in enum org.neo4j.kernel.ha.lock.LockStatus
 
hasProperty(String) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasProperty(String) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
hasRelationship() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasRelationship(RelationshipType...) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasRelationship(Direction, RelationshipType...) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasRelationship(Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasRelationship(RelationshipType, Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasRole(String) - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
HighAvailability - Interface in org.neo4j.kernel.ha.cluster
A place to register listeners that will receive events about (high) availability and roles in a cluster.
HighAvailabilityBean - Class in org.neo4j.kernel.ha.management
 
HighAvailabilityBean() - Constructor for class org.neo4j.kernel.ha.management.HighAvailabilityBean
 
HighAvailabilityConsoleLogger - Class in org.neo4j.kernel.ha
This class logs to the console whenever important cluster or high availability events are issued.
HighAvailabilityConsoleLogger(ConsoleLogger, InstanceId) - Constructor for class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
 
HighAvailabilityDiagnostics - Class in org.neo4j.kernel.ha
TODO
HighAvailabilityDiagnostics(HighAvailabilityMemberStateMachine, ClusterClient) - Constructor for class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 
HighAvailabilityMemberChangeEvent - Class in org.neo4j.kernel.ha.cluster
This event represents a change in the cluster members internal state.
HighAvailabilityMemberChangeEvent(HighAvailabilityMemberState, HighAvailabilityMemberState, InstanceId, URI) - Constructor for class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberChangeEvent
 
HighAvailabilityMemberContext - Interface in org.neo4j.kernel.ha.cluster
 
HighAvailabilityMemberInfoProvider - Interface in org.neo4j.kernel.ha
Interface that decouples information about a database instance from the instance itself.
HighAvailabilityMemberListener - Interface in org.neo4j.kernel.ha.cluster
These callback methods correspond to the cluster
HighAvailabilityMemberListener.Adapter - Class in org.neo4j.kernel.ha.cluster
 
HighAvailabilityMemberListener.Adapter() - Constructor for class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
HighAvailabilityMemberState - Enum in org.neo4j.kernel.ha.cluster
This represents the different states that a cluster member can have internally.
HighAvailabilityMemberStateMachine - Class in org.neo4j.kernel.ha.cluster
State machine that listens for global cluster events, and coordinates the internal transitions between ClusterMemberStates.
HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext, AvailabilityGuard, ObservedClusterMembers, ClusterMemberEvents, Election, StringLogger) - Constructor for class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
HighAvailabilityModeSwitcher - Class in org.neo4j.kernel.ha.cluster
Performs the internal switches from pending to slave/master, by listening for HighAvailabilityMemberChangeEvents.
HighAvailabilityModeSwitcher(SwitchToSlave, SwitchToMaster, Election, ClusterMemberAvailability, DependencyResolver, InstanceId, Logging, DataSourceManager) - Constructor for class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
HighAvailabilitySlaves - Class in org.neo4j.kernel.ha.cluster.member
Keeps active connections to slaves for a master to communicate to when so needed.
HighAvailabilitySlaves(ClusterMembers, Cluster, SlaveFactory, HostnamePort) - Constructor for class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
HighAvailabilityStoreFailureException - Exception in org.neo4j.kernel.ha.store
Represents a serious, show-stopping error that most likely signals that a member cannot participate in a cluster.
HighlyAvailableGraphDatabase - Class in org.neo4j.kernel.ha
This has all the functionality of an embedded database, with the addition of services for handling clustering.
HighlyAvailableGraphDatabase(String, Map<String, String>, Iterable<KernelExtensionFactory<?>>, Iterable<CacheProvider>, Monitors) - Constructor for class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
HighlyAvailableGraphDatabase(String, Map<String, String>, Iterable<KernelExtensionFactory<?>>, Iterable<CacheProvider>) - Constructor for class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
HighlyAvailableGraphDatabase(String, Map<String, String>, InternalAbstractGraphDatabase.Dependencies) - Constructor for class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
HighlyAvailableGraphDatabaseFactory - Class in org.neo4j.graphdb.factory
Factory for HA Neo4j instances.
HighlyAvailableGraphDatabaseFactory() - Constructor for class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
 
HighlyAvailableKernelData - Class in org.neo4j.kernel.ha.management
 
HighlyAvailableKernelData(HighlyAvailableGraphDatabase, ClusterMembers, ClusterDatabaseInfoProvider) - Constructor for class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 

I

id() - Method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
 
id() - Method in enum org.neo4j.kernel.ha.HaRequestType210
 
id() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
IdAllocation - Class in org.neo4j.kernel.ha.id
 
IdAllocation(IdRange, long, long) - Constructor for class org.neo4j.kernel.ha.id.IdAllocation
 
INADDR_ANY - Static variable in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
index() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
init() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
init() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
init() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
init() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
init() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 
init() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
init() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
init() - Method in class org.neo4j.kernel.ha.UpdatePullerScheduler
 
initializeTx(RequestContext) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.Monitor
 
inRole(String) - Static method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
instanceStops(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
instanceStops(HighAvailabilityMemberChangeEvent) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener
 
instanceStops(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
instantiate(String, int, String, Monitors, StoreId, LifeSupport) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClientFactory
 
instantiate(String, int, String, Monitors, StoreId, LifeSupport) - Method in class org.neo4j.kernel.ha.com.slave.MasterClientResolver
 
invalidate() - Method in class org.neo4j.kernel.ha.HaCaches
 
InvalidEpochException - Exception in org.neo4j.kernel.ha.com.master
 
InvalidEpochException(long, long) - Constructor for exception org.neo4j.kernel.ha.com.master.InvalidEpochException
 
InvalidEpochExceptionHandler - Interface in org.neo4j.kernel.ha.com.slave
 
invoke(Object, Method, Object[]) - Method in class org.neo4j.kernel.ha.DelegateInvocationHandler
 
isAccessAllowed() - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
 
isAccessible() - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
isActive() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
isAlive() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
isBranchedDataDirectory(File) - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
 
isBranchedDataRootDirectory(File) - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
 
isEligibleForElection() - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
The purpose of this is that an instance cannot vote in an election while becoming a slave, as it is copying stores.
isLock() - Method in enum org.neo4j.kernel.ha.HaRequestType210
 
isMaster() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
isSlaveOnly() - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
isSlaveOnly() - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
isType(RelationshipType) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
isWaitingFor(int) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 

J

joinedCluster(InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when another instance joins the cluster

L

LabelTokenCreatorModeSwitcher - Class in org.neo4j.kernel.ha
 
LabelTokenCreatorModeSwitcher(ModeSwitcherNotifier, DelegateInvocationHandler<TokenCreator>, DelegateInvocationHandler<Master>, RequestContextFactory, Provider<KernelAPI>, IdGeneratorFactory) - Constructor for class org.neo4j.kernel.ha.LabelTokenCreatorModeSwitcher
 
LastUpdateTime - Class in org.neo4j.kernel.ha
 
LastUpdateTime() - Constructor for class org.neo4j.kernel.ha.LastUpdateTime
 
leftCluster() - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when the instance itself leaves the cluster
leftCluster(InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when another instance leaves the cluster
leftCompatibilityMode() - Method in interface org.neo4j.kernel.ha.switchover.CompatibilityModeListener
 
listBranchedDataDirectories(File) - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
 
listeningAt(URI) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
LocalDeadlockDetectedException - Exception in org.neo4j.kernel.ha.lock
Temporary exception to aid in driving out a nasty "lock get stuck" issue in HA.
LocalDeadlockDetectedException(Locks.Client, Locks, Locks.ResourceType, long[], LockType) - Constructor for exception org.neo4j.kernel.ha.lock.LocalDeadlockDetectedException
 
lock_read_timeout - Static variable in class org.neo4j.kernel.ha.HaSettings
 
LOCK_RESULT_DESERIALIZER - Static variable in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
LOCK_SERIALIZER - Static variable in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
LockableNode - Class in org.neo4j.kernel.ha.lock
 
LockableNode(long) - Constructor for class org.neo4j.kernel.ha.lock.LockableNode
 
LockableRelationship - Class in org.neo4j.kernel.ha.lock
 
LockableRelationship(long) - Constructor for class org.neo4j.kernel.ha.lock.LockableRelationship
 
LockManagerModeSwitcher - Class in org.neo4j.kernel.ha.lock
 
LockManagerModeSwitcher(ModeSwitcherNotifier, DelegateInvocationHandler<Locks>, DelegateInvocationHandler<Master>, RequestContextFactory, AvailabilityGuard, Config, Factory<Locks>) - Constructor for class org.neo4j.kernel.ha.lock.LockManagerModeSwitcher
 
LockResult - Class in org.neo4j.kernel.ha.lock
 
LockResult(LockStatus) - Constructor for class org.neo4j.kernel.ha.lock.LockResult
 
LockResult(String) - Constructor for class org.neo4j.kernel.ha.lock.LockResult
 
LockSessionAlreadyActiveException - Exception in org.neo4j.kernel.ha.com.master
 
LockSessionAlreadyActiveException() - Constructor for exception org.neo4j.kernel.ha.com.master.LockSessionAlreadyActiveException
 
LockStatus - Enum in org.neo4j.kernel.ha.lock
 
LOG_CAP - Static variable in class org.neo4j.kernel.ha.SlaveUpdatePuller
 

M

makeSureTxHasBeenInitialized() - Method in interface org.neo4j.kernel.ha.transaction.TransactionSupport
Deprecated.
 
markForTermination() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
MASTER - Static variable in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
Master - Interface in org.neo4j.kernel.ha.com.master
Represents the master-side of the HA communication between master and slave.
MasterClient - Interface in org.neo4j.kernel.ha.com.slave
 
MasterClient210 - Class in org.neo4j.kernel.ha
The Master a slave should use to communicate with its master.
MasterClient210(String, int, String, Logging, StoreId, long, long, int, int, ResponseUnpacker, ByteCounterMonitor, RequestMonitor) - Constructor for class org.neo4j.kernel.ha.MasterClient210
 
MasterClient214 - Class in org.neo4j.kernel.ha
 
MasterClient214(String, int, String, Logging, StoreId, long, long, int, int, ResponseUnpacker, ByteCounterMonitor, RequestMonitor) - Constructor for class org.neo4j.kernel.ha.MasterClient214
 
MasterClientFactory - Interface in org.neo4j.kernel.ha.com.slave
 
MasterClientResolver - Class in org.neo4j.kernel.ha.com.slave
 
MasterClientResolver(Logging, ResponseUnpacker, InvalidEpochExceptionHandler, int, int, int, int) - Constructor for class org.neo4j.kernel.ha.com.slave.MasterClientResolver
 
MasterElectionInput - Class in org.neo4j.kernel.ha
 
MasterElectionInput(long, int) - Constructor for class org.neo4j.kernel.ha.MasterElectionInput
 
MasterImpl - Class in org.neo4j.kernel.ha.com.master
This is the real master code that executes on a master.
MasterImpl(MasterImpl.SPI, MasterImpl.Monitor, Logging, Config) - Constructor for class org.neo4j.kernel.ha.com.master.MasterImpl
 
MasterImpl(MasterImpl.SPI, MasterImpl.Monitor, Logging, Config, int) - Constructor for class org.neo4j.kernel.ha.com.master.MasterImpl
 
MasterImpl.Monitor - Interface in org.neo4j.kernel.ha.com.master
 
MasterImpl.SPI - Interface in org.neo4j.kernel.ha.com.master
 
masterIsAvailable(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
masterIsAvailable(HighAvailabilityMemberChangeEvent) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener
 
masterIsAvailable(HighAvailabilityMemberContext, InstanceId, URI) - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
 
masterIsAvailable(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
masterIsElected(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
masterIsElected(HighAvailabilityMemberChangeEvent) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener
 
masterIsElected(HighAvailabilityMemberContext, InstanceId) - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
 
masterIsElected(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
MasterServer - Class in org.neo4j.kernel.ha.com.master
Sits on the master side, receiving serialized requests from slaves (via MasterClient).
MasterServer(Master, Logging, Server.Configuration, TxChecksumVerifier, ByteCounterMonitor, RequestMonitor) - Constructor for class org.neo4j.kernel.ha.com.master.MasterServer
 
MasterTransactionCommitProcess - Class in org.neo4j.kernel.ha
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.
MasterTransactionCommitProcess(TransactionCommitProcess, TransactionPropagator, NeoStoreInjectedTransactionValidator) - Constructor for class org.neo4j.kernel.ha.MasterTransactionCommitProcess
 
max_concurrent_channels_per_slave - Static variable in class org.neo4j.kernel.ha.HaSettings
 
memberIsAlive(InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when another instance is detected as being alive again.
memberIsAvailable(String, InstanceId, URI, StoreId) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when a member becomes available as a role, such as MASTER or SLAVE.
memberIsFailed(InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when another instance is detected as being failed.
memberIsUnavailable(String, InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when a member becomes unavailable as a role, such as MASTER or SLAVE.
migrator - Static variable in class org.neo4j.kernel.ha.HaSettings
 
ModeSwitcher - Interface in org.neo4j.kernel.ha.cluster
 
ModeSwitcherNotifier - Interface in org.neo4j.kernel.ha.cluster
 

N

newClient() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiLockManager
Create a new client to use to grab and release locks.
newClient() - Method in class org.neo4j.kernel.ha.lock.SlaveLockManager
 
newHighlyAvailableDatabase(String) - Method in class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
Deprecated.
By using GraphDatabaseFactory.newEmbeddedDatabase(String) you get an abstraction of this factory, so you can either use this factory or GraphDatabaseFactory.
newHighlyAvailableDatabaseBuilder(String) - Method in class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
Deprecated.
By using GraphDatabaseFactory.newEmbeddedDatabaseBuilder(String) you get an abstraction of this factory, so you can either use this factory or GraphDatabaseFactory.
newInstance(Locks.ResourceType[]) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiLocksFactory
 
newLockSession(RequestContext) - Method in interface org.neo4j.kernel.ha.com.master.Master
Calling this method will create a new session with the cluster lock manager and associate that session with the provided RequestContext.
newLockSession(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
newLockSession(RequestContext) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
newLockSession(RequestContext) - Method in class org.neo4j.kernel.ha.MasterClient210
 
newRequestContext(long, int, int) - Method in class org.neo4j.kernel.ha.com.RequestContextFactory
 
newRequestContext(int) - Method in class org.neo4j.kernel.ha.com.RequestContextFactory
 
newRequestContext() - Method in class org.neo4j.kernel.ha.com.RequestContextFactory
 
newSlave(LifeSupport, ClusterMember, String, int) - Method in class org.neo4j.kernel.ha.com.master.DefaultSlaveFactory
 
newSlave(LifeSupport, ClusterMember, String, int) - Method in interface org.neo4j.kernel.ha.com.master.SlaveFactory
 
node() - Method in class org.neo4j.kernel.ha.HaCaches
 
NONE - Static variable in interface org.neo4j.kernel.ha.UpdatePuller
 

O

ObservedClusterMembers - Class in org.neo4j.kernel.ha.cluster.member
Keeps list of members, their roles and availability.
ObservedClusterMembers(Logging, Cluster, Heartbeat, ClusterMemberEvents, InstanceId) - Constructor for class org.neo4j.kernel.ha.cluster.member.ObservedClusterMembers
 
OnDiskLastTxIdGetter - Class in org.neo4j.kernel.ha.transaction
 
OnDiskLastTxIdGetter(GraphDatabaseAPI) - Constructor for class org.neo4j.kernel.ha.transaction.OnDiskLastTxIdGetter
 
open(FileSystemAbstraction, File, int, IdType, long) - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
org.neo4j.graphdb.factory - package org.neo4j.graphdb.factory
 
org.neo4j.kernel.ha - package org.neo4j.kernel.ha
 
org.neo4j.kernel.ha.cluster - package org.neo4j.kernel.ha.cluster
 
org.neo4j.kernel.ha.cluster.member - package org.neo4j.kernel.ha.cluster.member
 
org.neo4j.kernel.ha.com - package org.neo4j.kernel.ha.com
 
org.neo4j.kernel.ha.com.master - package org.neo4j.kernel.ha.com.master
 
org.neo4j.kernel.ha.com.slave - package org.neo4j.kernel.ha.com.slave
 
org.neo4j.kernel.ha.id - package org.neo4j.kernel.ha.id
 
org.neo4j.kernel.ha.lock - package org.neo4j.kernel.ha.lock
 
org.neo4j.kernel.ha.lock.forseti - package org.neo4j.kernel.ha.lock.forseti
 
org.neo4j.kernel.ha.management - package org.neo4j.kernel.ha.management
 
org.neo4j.kernel.ha.shell - package org.neo4j.kernel.ha.shell
 
org.neo4j.kernel.ha.store - package org.neo4j.kernel.ha.store
 
org.neo4j.kernel.ha.switchover - package org.neo4j.kernel.ha.switchover
 
org.neo4j.kernel.ha.transaction - package org.neo4j.kernel.ha.transaction
 

P

packEmptyResponse(T) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
packTransactionObligationResponse(RequestContext, T) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
packTransactionStreamResponse(RequestContext, T) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
PARK_NANOS - Static variable in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
prioritize(Iterable<Slave>) - Method in interface org.neo4j.kernel.ha.com.master.SlavePriority
 
PropertyKeyCreatorModeSwitcher - Class in org.neo4j.kernel.ha
 
PropertyKeyCreatorModeSwitcher(ModeSwitcherNotifier, DelegateInvocationHandler<TokenCreator>, DelegateInvocationHandler<Master>, RequestContextFactory, Provider<KernelAPI>, IdGeneratorFactory) - Constructor for class org.neo4j.kernel.ha.PropertyKeyCreatorModeSwitcher
 
PROTOCOL_VERSION - Static variable in class org.neo4j.kernel.ha.MasterClient210
 
PROTOCOL_VERSION - Static variable in class org.neo4j.kernel.ha.MasterClient214
 
pull_apply_batch_size - Static variable in class org.neo4j.kernel.ha.HaSettings
 
pull_interval - Static variable in class org.neo4j.kernel.ha.HaSettings
 
PullerFactory - Class in org.neo4j.kernel.ha
Helper factory that provide more convenient way of construction and dependency management for update pulling related components
PullerFactory(RequestContextFactory, Master, LastUpdateTime, Logging, InstanceId, InvalidEpochExceptionHandler, long, JobScheduler, DependencyResolver, AvailabilityGuard, HighAvailabilityMemberStateMachine) - Constructor for class org.neo4j.kernel.ha.PullerFactory
 
pullUpdates(RequestContext) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
pullUpdates(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
pullUpdates(long) - Method in interface org.neo4j.kernel.ha.com.master.Slave
 
pullUpdates(long) - Method in class org.neo4j.kernel.ha.com.master.SlaveClient
 
pullUpdates(RequestContext) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
pullUpdates(RequestContext, ResponseUnpacker.TxHandler) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
pullUpdates(long) - Method in class org.neo4j.kernel.ha.com.slave.SlaveImpl
 
pullUpdates(RequestContext) - Method in class org.neo4j.kernel.ha.MasterClient210
 
pullUpdates(RequestContext, ResponseUnpacker.TxHandler) - Method in class org.neo4j.kernel.ha.MasterClient210
 
Pullupdates - Class in org.neo4j.kernel.ha.shell
 
Pullupdates() - Constructor for class org.neo4j.kernel.ha.shell.Pullupdates
 
pullUpdates() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
pullUpdates(UpdatePuller.Condition, boolean) - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
pullUpdates() - Method in interface org.neo4j.kernel.ha.UpdatePuller
Pull all available updates.
pullUpdates(UpdatePuller.Condition, boolean) - Method in interface org.neo4j.kernel.ha.UpdatePuller
Pull updates and waits for the supplied condition to be fulfilled as part of the update pulling happening.

Q

queuePush(Slave, long) - Method in class org.neo4j.kernel.ha.transaction.CommitPusher
 

R

read_timeout - Static variable in class org.neo4j.kernel.ha.HaSettings
 
readExternal(ObjectInput) - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
relationship() - Method in class org.neo4j.kernel.ha.HaCaches
 
RelationshipTypeCreatorModeSwitcher - Class in org.neo4j.kernel.ha
 
RelationshipTypeCreatorModeSwitcher(ModeSwitcherNotifier, DelegateInvocationHandler<TokenCreator>, DelegateInvocationHandler<Master>, RequestContextFactory, Provider<KernelAPI>, IdGeneratorFactory) - Constructor for class org.neo4j.kernel.ha.RelationshipTypeCreatorModeSwitcher
 
releaseAll() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
releaseExclusive(Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
releaseShared(Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
removeCompatibilityModeListener(CompatibilityModeListener) - Method in interface org.neo4j.kernel.ha.switchover.CompatibilityMonitor
 
removeHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailability
 
removeHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
removeLabel(Label) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
removeModeSwitcher(ModeSwitcher) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
removeModeSwitcher(ModeSwitcher) - Method in interface org.neo4j.kernel.ha.cluster.ModeSwitcherNotifier
 
removeProperty(String) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
removeProperty(String) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
RequestContextFactory - Class in org.neo4j.kernel.ha.com
 
RequestContextFactory(int, DependencyResolver) - Constructor for class org.neo4j.kernel.ha.com.RequestContextFactory
 
responseShouldBeUnpacked() - Method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
 
responseShouldBeUnpacked() - Method in enum org.neo4j.kernel.ha.HaRequestType210
 
role() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
rollbackOngoingTransactions(RequestContext) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
rollbackOngoingTransactions(RequestContext) - Method in class org.neo4j.kernel.ha.MasterClient210
 
roundRobin() - Static method in class org.neo4j.kernel.ha.com.master.SlavePriorities
 
run() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 

S

scheduleRecurringJob(JobScheduler.Group, long, Runnable) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
setAvailableHaMasterId(URI) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
setAvailableHaMasterId(URI) - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
setComExceptionHandler(ComExceptionHandler) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
setDelegate(T) - Method in class org.neo4j.kernel.ha.DelegateInvocationHandler
Updates the delegate for this handler, also hardens instances cemented from the last call to DelegateInvocationHandler.setDelegate(Object).
setElectedMasterId(InstanceId) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
setElectedMasterId(InstanceId) - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
setEpoch(long) - Method in class org.neo4j.kernel.ha.com.RequestContextFactory
 
setLastUpdateTime(long) - Method in class org.neo4j.kernel.ha.LastUpdateTime
 
setProperty(String, Object) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
setProperty(String, Object) - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
setStoreId(StoreId) - Method in class org.neo4j.kernel.ha.com.master.DefaultSlaveFactory
 
setStoreId(StoreId) - Method in interface org.neo4j.kernel.ha.com.master.SlaveFactory
 
shutdown() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
shutdown() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
shutdown() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
shutdown() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiLockManager
 
shutdown() - Method in class org.neo4j.kernel.ha.lock.SlaveLockManager
 
shutdown() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 
shutdown() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
shutdown() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
shutdown() - Method in class org.neo4j.kernel.ha.UpdatePullerScheduler
 
SimpleHighAvailabilityMemberContext - Class in org.neo4j.kernel.ha.cluster
SimpleHighAvailabilityMemberContext(InstanceId, boolean) - Constructor for class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
SLAVE - Static variable in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
Slave - Interface in org.neo4j.kernel.ha.com.master
 
slave_only - Static variable in class org.neo4j.kernel.ha.HaSettings
 
SlaveClient - Class in org.neo4j.kernel.ha.com.master
 
SlaveClient(InstanceId, String, int, String, Logging, StoreId, int, int, ByteCounterMonitor, RequestMonitor) - Constructor for class org.neo4j.kernel.ha.com.master.SlaveClient
 
SlaveClient.SlaveRequestType - Enum in org.neo4j.kernel.ha.com.master
 
SlaveFactory - Interface in org.neo4j.kernel.ha.com.master
 
SlaveImpl - Class in org.neo4j.kernel.ha.com.slave
 
SlaveImpl(TransactionObligationFulfiller) - Constructor for class org.neo4j.kernel.ha.com.slave.SlaveImpl
 
slaveIsAvailable(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
slaveIsAvailable(HighAvailabilityMemberChangeEvent) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener
 
slaveIsAvailable(HighAvailabilityMemberContext, InstanceId, URI) - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
 
slaveIsAvailable(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
SlaveLabelTokenCreator - Class in org.neo4j.kernel.ha
 
SlaveLabelTokenCreator(Master, RequestContextFactory) - Constructor for class org.neo4j.kernel.ha.SlaveLabelTokenCreator
 
SlaveLockManager - Class in org.neo4j.kernel.ha.lock
 
SlaveLockManager(Locks, RequestContextFactory, Master, AvailabilityGuard, long) - Constructor for class org.neo4j.kernel.ha.lock.SlaveLockManager
 
SlavePriorities - Class in org.neo4j.kernel.ha.com.master
Factory for common SlavePriority implementations.
SlavePriority - Interface in org.neo4j.kernel.ha.com.master
 
SlavePropertyTokenCreator - Class in org.neo4j.kernel.ha
 
SlavePropertyTokenCreator(Master, RequestContextFactory) - Constructor for class org.neo4j.kernel.ha.SlavePropertyTokenCreator
 
SlaveRelationshipTypeCreator - Class in org.neo4j.kernel.ha
 
SlaveRelationshipTypeCreator(Master, RequestContextFactory) - Constructor for class org.neo4j.kernel.ha.SlaveRelationshipTypeCreator
 
Slaves - Interface in org.neo4j.kernel.ha.com.master
 
SlaveServer - Class in org.neo4j.kernel.ha.com.slave
 
SlaveServer(Slave, Server.Configuration, Logging, ByteCounterMonitor, RequestMonitor) - Constructor for class org.neo4j.kernel.ha.com.slave.SlaveServer
 
SlaveTransactionCommitProcess - Class in org.neo4j.kernel.ha
Commit process on slaves in HA.
SlaveTransactionCommitProcess(Master, RequestContextFactory) - Constructor for class org.neo4j.kernel.ha.SlaveTransactionCommitProcess
 
SlaveUpdatePuller - Class in org.neo4j.kernel.ha
Able to pull updates from a master and apply onto this slave database.
start() - Method in class org.neo4j.kernel.ha.BranchedDataMigrator
 
start() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
start() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
start() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
start() - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
start() - Method in class org.neo4j.kernel.ha.com.RequestContextFactory
 
start() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
start() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 
start() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
start() - Method in class org.neo4j.kernel.ha.UpdatePullingTransactionObligationFulfiller
 
state_switch_timeout - Static variable in class org.neo4j.kernel.ha.HaSettings
 
stop() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
stop() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
stop() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
stop() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
stop() - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
stop() - Method in class org.neo4j.kernel.ha.com.RequestContextFactory
 
stop() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
stop() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 
stop() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
stop() - Method in class org.neo4j.kernel.ha.UpdatePullingTransactionObligationFulfiller
 
storeCopyCompleted(boolean) - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 
storeCopyStarted() - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 
storeId() - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
StoreOutOfDateException - Exception in org.neo4j.kernel.ha
Thrown to point out that branching of data has occured for one or more instances in a cluster.
StoreOutOfDateException() - Constructor for exception org.neo4j.kernel.ha.StoreOutOfDateException
 
StoreOutOfDateException(String, Throwable) - Constructor for exception org.neo4j.kernel.ha.StoreOutOfDateException
 
StoreOutOfDateException(String) - Constructor for exception org.neo4j.kernel.ha.StoreOutOfDateException
 
StoreOutOfDateException(Throwable) - Constructor for exception org.neo4j.kernel.ha.StoreOutOfDateException
 
StoreUnableToParticipateInClusterException - Exception in org.neo4j.kernel.ha
Exception indicating that a store is not fit for participating in a particular cluster.
StoreUnableToParticipateInClusterException() - Constructor for exception org.neo4j.kernel.ha.StoreUnableToParticipateInClusterException
 
StoreUnableToParticipateInClusterException(String, Throwable) - Constructor for exception org.neo4j.kernel.ha.StoreUnableToParticipateInClusterException
 
StoreUnableToParticipateInClusterException(String) - Constructor for exception org.neo4j.kernel.ha.StoreUnableToParticipateInClusterException
 
StoreUnableToParticipateInClusterException(Throwable) - Constructor for exception org.neo4j.kernel.ha.StoreUnableToParticipateInClusterException
 
Switchover - Interface in org.neo4j.kernel.ha.switchover
This class represents a set of actions to take when it is detected that a cluster layer is no longer available and another should be used.
switchToMaster() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
switchToMaster() - Method in interface org.neo4j.kernel.ha.cluster.ModeSwitcher
 
SwitchToMaster - Class in org.neo4j.kernel.ha.cluster
 
SwitchToMaster(Logging, ConsoleLogger, GraphDatabaseAPI, HaIdGeneratorFactory, Config, Provider<SlaveFactory>, DelegateInvocationHandler<Master>, ClusterMemberAvailability, DataSourceManager, ByteCounterMonitor, RequestMonitor, MasterImpl.Monitor) - Constructor for class org.neo4j.kernel.ha.cluster.SwitchToMaster
 
switchToMaster(LifeSupport, URI) - Method in class org.neo4j.kernel.ha.cluster.SwitchToMaster
Performs a switch to the master state.
switchToMaster() - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
switchToPending() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
switchToPending() - Method in interface org.neo4j.kernel.ha.cluster.ModeSwitcher
 
switchToSlave() - Method in class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
 
switchToSlave() - Method in interface org.neo4j.kernel.ha.cluster.ModeSwitcher
 
SwitchToSlave - Class in org.neo4j.kernel.ha.cluster
 
SwitchToSlave(ConsoleLogger, Config, DependencyResolver, HaIdGeneratorFactory, Logging, DelegateInvocationHandler<Master>, ClusterMemberAvailability, RequestContextFactory, Iterable<KernelExtensionFactory<?>>, MasterClientResolver, UpdatePuller, PullerFactory, ByteCounterMonitor, RequestMonitor, SwitchToSlave.Monitor, StoreCopyClient.Monitor) - Constructor for class org.neo4j.kernel.ha.cluster.SwitchToSlave
 
switchToSlave(LifeSupport, URI, URI, CancellationRequest) - Method in class org.neo4j.kernel.ha.cluster.SwitchToSlave
Performs a switch to the slave state.
switchToSlave() - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
SwitchToSlave.Monitor - Interface in org.neo4j.kernel.ha.cluster
 
switchToSlaveCompleted(boolean) - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 
switchToSlaveStarted() - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 

T

toString() - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
toString() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberChangeEvent
 
toString() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
toString() - Method in class org.neo4j.kernel.ha.com.master.HandshakeResult
 
toString() - Method in exception org.neo4j.kernel.ha.com.master.InvalidEpochException
 
toString() - Method in class org.neo4j.kernel.ha.DelegateInvocationHandler
 
toString() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
toString() - Method in class org.neo4j.kernel.ha.id.IdAllocation
 
toString() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
toString() - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
toString() - Method in class org.neo4j.kernel.ha.lock.LockableRelationship
 
toString() - Method in class org.neo4j.kernel.ha.lock.LockResult
 
toString() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
TransactionChecksumLookup - Class in org.neo4j.kernel.ha
Transaction meta data can normally be looked up using LogicalTransactionStore.getMetadataFor(long).
TransactionChecksumLookup(TransactionIdStore, LogicalTransactionStore) - Constructor for class org.neo4j.kernel.ha.TransactionChecksumLookup
 
TransactionPropagator - Class in org.neo4j.kernel.ha.transaction
Pushes transactions committed on master to one or more slaves.
TransactionPropagator(TransactionPropagator.Configuration, StringLogger, Slaves, CommitPusher) - Constructor for class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
TransactionPropagator.Configuration - Interface in org.neo4j.kernel.ha.transaction
 
TransactionSupport - Interface in org.neo4j.kernel.ha.transaction
Deprecated.
because it imposes a mental overhead while saving just two classes from being injected in SlaveLockManager. Bad ROI. Fix this.
traverse(Traverser.Order, StopEvaluator, ReturnableEvaluator, RelationshipType, Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
traverse(Traverser.Order, StopEvaluator, ReturnableEvaluator, RelationshipType, Direction, RelationshipType, Direction) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
traverse(Traverser.Order, StopEvaluator, ReturnableEvaluator, Object...) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
tryExclusiveLock(Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
tryPullUpdates() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
tryPullUpdates() - Method in interface org.neo4j.kernel.ha.UpdatePuller
Try to pull all updates
trySharedLock(Locks.ResourceType, long...) - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
tx_push_factor - Static variable in class org.neo4j.kernel.ha.HaSettings
 
tx_push_strategy - Static variable in class org.neo4j.kernel.ha.HaSettings
 
TX_TIMEOUT_ADDITION - Static variable in class org.neo4j.kernel.ha.com.master.MasterImpl
 
txChecksum() - Method in class org.neo4j.kernel.ha.com.master.HandshakeResult
 

U

UnableToCopyStoreFromOldMasterException - Exception in org.neo4j.kernel.ha.store
 
UnableToCopyStoreFromOldMasterException(byte, byte) - Constructor for exception org.neo4j.kernel.ha.store.UnableToCopyStoreFromOldMasterException
 
unavailable() - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when users are not allowed to access the database for transactions.
unelected(String, InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when an instance is demoted from a role.
UNFINISHED_TRANSACTION_CLEANUP_DELAY - Static variable in class org.neo4j.kernel.ha.com.master.MasterImpl
 
UNKNOWN - Static variable in class org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher
 
UPDATE_PULLER_THREAD_PREFIX - Static variable in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
UpdatePuller - Interface in org.neo4j.kernel.ha
Puller of transactions updates from a different store.
UpdatePuller.Condition - Interface in org.neo4j.kernel.ha
Condition to be meet during update pulling.
UpdatePullerModeSwitcher - Class in org.neo4j.kernel.ha
UpdatePullerModeSwitcher will provide different implementations of UpdatePuller depending on node mode (slave or master).
UpdatePullerModeSwitcher(ModeSwitcherNotifier, DelegateInvocationHandler<UpdatePuller>, PullerFactory) - Constructor for class org.neo4j.kernel.ha.UpdatePullerModeSwitcher
 
UpdatePullerScheduler - Class in org.neo4j.kernel.ha
This scheduler is part of slave lifecycle that will schedule periodic pulling on slave switch and turn them off during slave shutdown.
UpdatePullerScheduler(UpdatePuller, JobScheduler, Logging, long) - Constructor for class org.neo4j.kernel.ha.UpdatePullerScheduler
 
UpdatePullingTransactionObligationFulfiller - Class in org.neo4j.kernel.ha
Fulfills transaction obligations by poking UpdatePuller and awaiting it to commit and apply the desired transactions.
UpdatePullingTransactionObligationFulfiller(UpdatePuller, HighAvailabilityMemberStateMachine, InstanceId, DependencyResolver) - Constructor for class org.neo4j.kernel.ha.UpdatePullingTransactionObligationFulfiller
 

V

valueOf(String) - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.ha.HaRequestType210
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.ha.HaSettings.TxPushStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.ha.lock.LockStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.kernel.ha.BranchedDataPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.ha.HaRequestType210
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.ha.HaSettings.TxPushStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.ha.lock.LockStatus
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.neo4j.kernel.ha.management.HighlyAvailableKernelData
 

W

waitListSize() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
writeExternal(ObjectOutput) - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
A B C D E F G H I J L M N O P Q R S T U V W 

Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.