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
 
ALIVE - Static variable in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
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
 
available() - Method in class org.neo4j.kernel.ha.HighAvailabilityConsoleLogger
Logged when users are allowed to access the database for transactions.
await(UpdatePuller.Condition, boolean) - Method in class org.neo4j.kernel.ha.UpdatePuller
Gets the update puller going, if it's not already going, and waits for the supplied condition to be fulfilled as part of the update pulling happening.

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.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 an up to date list of members, their roles and availability for display for example in JMX.
ClusterMembers(Cluster, Heartbeat, ClusterMemberEvents, InstanceId) - Constructor for class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
ClusterMemberVersionCheck - Class in org.neo4j.kernel.ha.cluster.member
 
ClusterMemberVersionCheck(ClusterMembers, InstanceId, Clock) - Constructor for class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck
 
ClusterMemberVersionCheck.Outcome - Class in org.neo4j.kernel.ha.cluster.member
 
ClusterMemberVersionCheck.Outcome() - Constructor for class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck.Outcome
 
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) - Method in class org.neo4j.kernel.ha.MasterTransactionCommitProcess
 
commit(TransactionRepresentation, LockGroup) - Method in class org.neo4j.kernel.ha.SlaveTransactionCommitProcess
 
CommitProcessSwitcher - Class in org.neo4j.kernel.ha
 
CommitProcessSwitcher(TransactionPropagator, Master, DelegateInvocationHandler<TransactionCommitProcess>, RequestContextFactory, HighAvailabilityMemberStateMachine, 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
 
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
 
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
 
doSwitchover() - Method in interface org.neo4j.kernel.ha.switchover.Switchover
 
doVersionCheck(StoreId, long, TimeUnit) - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck
 
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
 

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
 
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
 
getAvailabilityTimeout() - Method in interface org.neo4j.kernel.ha.lock.SlaveLockManager.Configuration
 
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
 
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
 
getMismatched() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck.Outcome
 
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
 
getSelf() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
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
 
getUnavailable() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck.Outcome
 
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
 
HaBackupProvider - Class in org.neo4j.kernel.ha.backup
 
HaBackupProvider() - Constructor for class org.neo4j.kernel.ha.backup.HaBackupProvider
 
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
 
hasLabel(Label) - Method in class org.neo4j.kernel.ha.lock.LockableNode
 
hasMessage() - Method in enum org.neo4j.kernel.ha.lock.LockStatus
 
hasMismatched() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck.Outcome
 
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
 
hasUnavailable() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMemberVersionCheck.Outcome
 
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, ClusterMembers, 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, Logging) - 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) - Constructor for class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
HighlyAvailableGraphDatabase - Class in org.neo4j.kernel.ha
 
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.transaction.TransactionPropagator
 
init() - Method in class org.neo4j.kernel.ha.UpdatePuller
 
init() - Method in class org.neo4j.kernel.ha.UpdatePullerClient
 
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, Monitors, StoreId, LifeSupport) - Method in interface org.neo4j.kernel.ha.com.slave.MasterClientFactory
 
instantiate(String, int, 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.UpdatePuller
 
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.
isInitiallyKnown() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
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(HighAvailabilityMemberStateMachine, 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(HighAvailabilityMemberStateMachine, 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
 

M

makeSureTxHasBeenInitialized() - Method in interface org.neo4j.kernel.ha.transaction.TransactionSupport
Deprecated.
 
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, 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, 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
 

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
 
newEmbeddedDatabase(String) - Method in class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
 
newEmbeddedDatabaseBuilder(String) - Method in class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
 
newHighlyAvailableDatabase(String) - Method in class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
Deprecated.
By using 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 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(ClusterMember) - Method in class org.neo4j.kernel.ha.com.master.DefaultSlaveFactory
 
newSlave(ClusterMember) - Method in interface org.neo4j.kernel.ha.com.master.SlaveFactory
 
NEXT_TICKET - Static variable in class org.neo4j.kernel.ha.UpdatePuller
 
node() - Method in class org.neo4j.kernel.ha.HaCaches
 

O

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.backup - package org.neo4j.kernel.ha.backup
 
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.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
 
pause() - Method in class org.neo4j.kernel.ha.UpdatePuller
 
prioritize(Iterable<Slave>) - Method in interface org.neo4j.kernel.ha.com.master.SlavePriority
 
PropertyKeyCreatorModeSwitcher - Class in org.neo4j.kernel.ha
 
PropertyKeyCreatorModeSwitcher(HighAvailabilityMemberStateMachine, 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_interval - Static variable in class org.neo4j.kernel.ha.HaSettings
 
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.UpdatePullerClient
 

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(HighAvailabilityMemberStateMachine, 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
 
releaseAllExclusive() - Method in class org.neo4j.kernel.ha.lock.forseti.ForsetiClient
 
releaseAllShared() - 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
 
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
 
resolve(String, Args, Logging) - Method in class org.neo4j.kernel.ha.backup.HaBackupProvider
 
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.UpdatePuller
 

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.management.HighlyAvailableKernelData
 
shutdown() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
shutdown() - Method in class org.neo4j.kernel.ha.UpdatePuller
 
shutdown() - Method in class org.neo4j.kernel.ha.UpdatePullerClient
 
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, 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, SlaveLockManager.Configuration) - Constructor for class org.neo4j.kernel.ha.lock.SlaveLockManager
 
SlaveLockManager.Configuration - Interface in org.neo4j.kernel.ha.lock
 
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
 
snapshot(T) - Static method in class org.neo4j.kernel.ha.DelegateInvocationHandler
Takes a snapshot of the current delegate and returns that.
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.UpdatePuller
 
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.UpdatePuller
 
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 - 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
 
SwitchToSlave - Class in org.neo4j.kernel.ha.cluster
 
SwitchToSlave(ConsoleLogger, Config, DependencyResolver, HaIdGeneratorFactory, Logging, DelegateInvocationHandler<Master>, ClusterMemberAvailability, RequestContextFactory, Iterable<KernelExtensionFactory<?>>, MasterClientResolver, ByteCounterMonitor, RequestMonitor, SwitchToSlave.Monitor, StoreCopyMonitor) - 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.cluster.member.ClusterMemberVersionCheck.Outcome
 
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.UpdatePuller
 
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
 
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.
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
 
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

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
 
unpause() - Method in class org.neo4j.kernel.ha.UpdatePuller
 
UpdatePuller - Class in org.neo4j.kernel.ha
Able to pull updates from a master and apply onto this slave database.
UpdatePullerClient - Class in org.neo4j.kernel.ha
 
UpdatePullerClient(long, JobScheduler, Logging, UpdatePuller, AvailabilityGuard) - Constructor for class org.neo4j.kernel.ha.UpdatePullerClient
 
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
 
VOID_EVENT_IDENTIFIER - Static variable in class org.neo4j.kernel.ha.com.RequestContextFactory
 

W

waitForEvent(long) - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
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–2015 The Neo4j Graph Database Project. All rights reserved.