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

A

AbstractComponentSwitcher<T> - Class in org.neo4j.kernel.ha.cluster.modeswitch
A component switcher deals with how internal services should react when changing between different cluster states, and allows them to switch to the new state that reflects that.
AbstractTokenCreator - Class in org.neo4j.kernel.ha
 
accept(Locks.Visitor) - Method in class org.neo4j.kernel.ha.lock.SlaveLockManager
 
acceptDiagnosticsVisitor(Object) - Method in class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 
acquire(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
acquire() - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
acquireClient() - Method in interface org.neo4j.kernel.ha.cluster.ConversationSPI
 
acquireClient() - Method in class org.neo4j.kernel.ha.cluster.DefaultConversationSPI
 
acquireExclusiveLock(RequestContext, ResourceType, long...) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
acquireExclusiveLock(RequestContext, ResourceType, long...) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
acquireExclusiveLock(RequestContext, ResourceType, long...) - Method in class org.neo4j.kernel.ha.MasterClient214
 
acquireSharedLock(RequestContext, ResourceType, long...) - Method in interface org.neo4j.kernel.ha.com.master.Master
 
acquireSharedLock(RequestContext, ResourceType, long...) - Method in class org.neo4j.kernel.ha.com.master.MasterImpl
 
acquireSharedLock(RequestContext, ResourceType, long...) - Method in class org.neo4j.kernel.ha.MasterClient214
 
Adapter() - Constructor for class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
add(ComponentSwitcher) - Method in class org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer
 
addHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailability
 
addHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
allocateIds(IdType) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
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.MasterClient214
 
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
 
applyAsLong(long) - Method in class org.neo4j.kernel.ha.TransactionChecksumLookup
 
applyPreparedTransaction(TransactionRepresentation) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
applyPreparedTransaction(TransactionRepresentation) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
assertMatch(long, long) - Method in class org.neo4j.kernel.ha.BranchDetectingTxVerifier
 
AVAILABILITY_AWAIT_MILLIS - Static variable in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
AVAILABILITY_REQUIREMENT - Static variable in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
available() - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when users are allowed to access the database for transactions.

B

begin(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
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(LogProvider, ThrowingLongUnaryOperator<IOException>) - Constructor for class org.neo4j.kernel.ha.BranchDetectingTxVerifier
 
branched_data_copying_strategy - Static variable in class org.neo4j.kernel.ha.HaSettings
 
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
 
BranchedDataMigrator - Class in org.neo4j.kernel.ha
 
BranchedDataMigrator(File, PageCache) - 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.
close() - Method in class org.neo4j.kernel.ha.cluster.SwitchToMaster
 
close() - Method in class org.neo4j.kernel.ha.com.master.Conversation
 
close() - Method in class org.neo4j.kernel.ha.lock.SlaveLockManager
 
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
 
ClusterMember(InstanceId, Map<String, URI>, StoreId, boolean) - 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.MasterClient214
 
commit(TransactionToApply, CommitEvent, TransactionApplicationMode) - Method in class org.neo4j.kernel.ha.MasterTransactionCommitProcess
 
commit(TransactionToApply, CommitEvent, TransactionApplicationMode) - Method in class org.neo4j.kernel.ha.SlaveTransactionCommitProcess
 
CommitProcessSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
 
CommitProcessSwitcher(TransactionPropagator, Master, DelegateInvocationHandler<TransactionCommitProcess>, RequestContextFactory, Locks, Monitors, DependencyResolver, boolean) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.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(ElectionCredentials) - Method in class org.neo4j.kernel.ha.cluster.DefaultElectionCredentials
 
ComponentSwitcher - Interface in org.neo4j.kernel.ha.cluster.modeswitch
Represents a component that differs between master, slave and pending HA instance states and can be switched to either of three.
ComponentSwitcherContainer - Class in org.neo4j.kernel.ha.cluster.modeswitch
Container of ComponentSwitchers that switches all contained components to master, slave or pending mode.
ComponentSwitcherContainer() - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer
 
Conversation - Class in org.neo4j.kernel.ha.com.master
Abstraction to hold all client related info on master side.
Conversation(Locks.Client) - Constructor for class org.neo4j.kernel.ha.com.master.Conversation
 
ConversationManager - Class in org.neo4j.kernel.ha.com.master
Manages Conversation on master-side in HA.
ConversationManager(ConversationSPI, Config) - Constructor for class org.neo4j.kernel.ha.com.master.ConversationManager
Build conversation manager with default values for activity check interval and timeout addition.
ConversationManager(ConversationSPI, Config, int, int) - Constructor for class org.neo4j.kernel.ha.com.master.ConversationManager
Build conversation manager
ConversationSPI - Interface in org.neo4j.kernel.ha.cluster
Conversation part of HA master SPI.
coordinatorIsElected(InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
 
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.MasterClient214
 
create(File, long, boolean) - 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.MasterClient214
 
createObligationFulfiller(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.MasterClient214
 
createRelationshipType(String) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
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.MasterClient214
 
createSlaveUpdatePuller() - 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
 
DefaultConversationSPI - Class in org.neo4j.kernel.ha.cluster
Default implementation of ConversationSPI used on master in HA setup.
DefaultConversationSPI(Locks, JobScheduler) - Constructor for class org.neo4j.kernel.ha.cluster.DefaultConversationSPI
 
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
 
DefaultMasterImplSPI - Class in org.neo4j.kernel.ha.cluster
 
DefaultMasterImplSPI(GraphDatabaseAPI, FileSystemAbstraction, Monitors, LabelTokenHolder, PropertyKeyTokenHolder, RelationshipTypeTokenHolder, IdGeneratorFactory, TransactionCommitProcess, CheckPointer, TransactionIdStore, LogicalTransactionStore, NeoStoreDataSource, PageCache, LogProvider) - Constructor for class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
DefaultSlaveFactory - Class in org.neo4j.kernel.ha.com.master
 
DefaultSlaveFactory(LogProvider, Monitors, int, Supplier<LogEntryReader<ReadableClosablePositionAwareChannel>>) - 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
 
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
 
dump(DiagnosticsPhase, Logger) - Method in class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 

E

elected(String, InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when an instance is elected for a role, such as coordinator of a cluster.
EMPTY_ID_RANGE_ITERATOR - Static variable in class org.neo4j.kernel.ha.id.IdRangeIterator
 
end(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
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 class org.neo4j.kernel.ha.MasterClient214
 
enteredCluster(ClusterConfiguration) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
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.LockResult
 
errorMessage() - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
 
evaluate(int, int) - Method in interface org.neo4j.kernel.ha.UpdatePuller.Condition
 

F

fixedAscending() - Static method in class org.neo4j.kernel.ha.com.master.SlavePriorities
 
fixedDescending() - Static method in class org.neo4j.kernel.ha.com.master.SlavePriorities
 
flushStoresAndStreamStoreFiles(StoreWriter) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
flushStoresAndStreamStoreFiles(StoreWriter) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
forceElections() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
ForeignStoreException - Exception in org.neo4j.kernel.ha.store
 
ForeignStoreException(StoreId, StoreId) - Constructor for exception org.neo4j.kernel.ha.store.ForeignStoreException
 
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
 
getActiveContexts() - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
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
 
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
 
getDefragCount() - Method in class org.neo4j.kernel.ha.id.IdAllocation
 
getDiagnosticsIdentifier() - Method in class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 
getEdition() - Method in class org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
 
getElectedMasterId() - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberContext
 
getElectedMasterId() - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
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
 
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
 
getLastTxId() - Method in class org.neo4j.kernel.ha.transaction.OnDiskLastTxIdGetter
This method is used to construct credentials for election process.
getLastUpdateTime() - Method in class org.neo4j.kernel.ha.LastUpdateTime
 
getLocks() - Method in class org.neo4j.kernel.ha.com.master.Conversation
 
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
 
getMessage() - Method in class org.neo4j.kernel.ha.lock.LockResult
 
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
 
getObjectSerializer() - Method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
 
getObjectSerializer() - Method in class org.neo4j.kernel.ha.HaRequestType
 
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 class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
getOrCreateLabel(String) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
getOrCreateProperty(String) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
getOrCreateProperty(String) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
getProtocolVersion() - Method in class org.neo4j.kernel.ha.com.master.SlaveClient
 
getProtocolVersion() - Method in interface org.neo4j.kernel.ha.com.slave.MasterClient
 
getProtocolVersion() - Method in class org.neo4j.kernel.ha.MasterClient214
 
getProtocolVersion() - Method in class org.neo4j.kernel.ha.MasterClient310
 
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.modeswitch.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
 
getSlaves() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
getSlaves() - Method in interface org.neo4j.kernel.ha.com.master.Slaves
 
getStatus() - Method in class org.neo4j.kernel.ha.lock.LockResult
 
getStoreDirectory() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
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 class org.neo4j.kernel.ha.HaRequestType
 
getTransactionChecksum(long) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
getTransactionChecksum(long) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
getTxPushFactor() - Method in interface org.neo4j.kernel.ha.transaction.TransactionPropagator.Configuration
 
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
 
ha_status_auth_enabled - Static variable in class org.neo4j.kernel.ha.HaSettings
 
HaIdGeneratorFactory - Class in org.neo4j.kernel.ha.id
 
HaIdGeneratorFactory(DelegateInvocationHandler<Master>, LogProvider, RequestContextFactory, FileSystemAbstraction, IdTypeConfigurationProvider) - Constructor for class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
HaIdReuseEligibility - Class in org.neo4j.kernel.ha.id
This IdReuseEligibility only buffer ids for reuse when we're the master.
HaIdReuseEligibility(ClusterMembers, Clock, long) - Constructor for class org.neo4j.kernel.ha.id.HaIdReuseEligibility
 
handle(File, PageCache, LogService) - 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.MasterClient214
 
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
 
HaRequestType - Class in org.neo4j.kernel.ha
 
HaRequestType(TargetCaller, ObjectSerializer, byte, boolean) - Constructor for class org.neo4j.kernel.ha.HaRequestType
 
HaRequestType210 - Class in org.neo4j.kernel.ha
 
HaRequestType210(LogEntryReader<ReadableClosablePositionAwareChannel>) - Constructor for class org.neo4j.kernel.ha.HaRequestType210
 
HaRequestTypes - Interface in org.neo4j.kernel.ha
 
HaRequestTypes.Type - 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.BranchedDataCopyingStrategy - Enum in org.neo4j.kernel.ha
 
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.LockResult
 
hasInstanceId(InstanceId) - Static method in class org.neo4j.kernel.ha.cluster.member.ClusterMembers
 
hasMessage() - Method in enum org.neo4j.kernel.ha.lock.LockStatus
 
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
 
HighAvailabilityDiagnostics - Class in org.neo4j.kernel.ha
TODO
HighAvailabilityDiagnostics(HighAvailabilityMemberStateMachine, ClusterClient) - Constructor for class org.neo4j.kernel.ha.HighAvailabilityDiagnostics
 
HighAvailabilityLogger - Class in org.neo4j.kernel.ha
This class logs whenever important cluster or high availability events are issued.
HighAvailabilityLogger(LogProvider, InstanceId) - Constructor for class org.neo4j.kernel.ha.HighAvailabilityLogger
 
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 broadcasted HA events.
HighAvailabilityMemberListener.Adapter - Class in org.neo4j.kernel.ha.cluster
 
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 HighAvailabilityMemberState.
HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext, AvailabilityGuard, ObservedClusterMembers, ClusterMemberEvents, Election, LogProvider) - Constructor for class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
HighAvailabilityModeSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
Performs the internal switches in various services from pending to slave/master, by listening for HighAvailabilityMemberChangeEvents.
HighAvailabilityModeSwitcher(SwitchToSlave, SwitchToMaster, Election, ClusterMemberAvailability, ClusterClient, Supplier<StoreId>, InstanceId, ComponentSwitcher, DataSourceManager, LogService) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.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.
HighlyAvailableEditionModule - Class in org.neo4j.kernel.ha.factory
This implementation of EditionModule creates the implementations of services that are specific to the Enterprise edition.
HighlyAvailableEditionModule(PlatformModule) - Constructor for class org.neo4j.kernel.ha.factory.HighlyAvailableEditionModule
 
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(File, Map<String, String>, GraphDatabaseFacadeFactory.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(GraphDatabaseAPI, ClusterMembers, ClusterDatabaseInfoProvider, FileSystemAbstraction, PageCache, File, Config) - 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 class org.neo4j.kernel.ha.HaRequestType
 
id_reuse_safe_zone_time - Static variable in class org.neo4j.kernel.ha.HaSettings
 
IdAllocation - Class in org.neo4j.kernel.ha.id
 
IdAllocation(IdRange, long, long) - Constructor for class org.neo4j.kernel.ha.id.IdAllocation
 
IdRangeIterator - Class in org.neo4j.kernel.ha.id
 
IdRangeIterator(IdRange) - Constructor for class org.neo4j.kernel.ha.id.IdRangeIterator
 
INADDR_ANY - Static variable in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
init() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
init() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
init() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
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.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
 
INSTANCE - Static variable in class org.neo4j.kernel.ha.MasterUpdatePuller
 
instanceDetached(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener.Adapter
 
instanceDetached(HighAvailabilityMemberChangeEvent) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailabilityMemberListener
This event is different than the rest, in the sense that it is not a response to a broadcasted message, rather than the interpretation of the loss of connectivity to other cluster members.
instanceDetached(HighAvailabilityMemberChangeEvent) - Method in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
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.modeswitch.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
 
internal_state_switch_timeout - Static variable in class org.neo4j.kernel.ha.HaSettings
 
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
 
is(RequestType<?>) - Method in enum org.neo4j.kernel.ha.HaRequestTypes.Type
 
isAccessAllowed() - Method in enum org.neo4j.kernel.ha.cluster.HighAvailabilityMemberState
 
isAccessible() - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
isAccessible() - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
isActive() - Method in class org.neo4j.kernel.ha.com.master.Conversation
 
isActive() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
isAlive() - Method in class org.neo4j.kernel.ha.cluster.member.ClusterMember
 
isEligible(KernelTransactionsSnapshot) - Method in class org.neo4j.kernel.ha.id.HaIdReuseEligibility
 
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.
isMaster() - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
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
 

J

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

L

LabelTokenCreatorSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
 
LabelTokenCreatorSwitcher(DelegateInvocationHandler<TokenCreator>, DelegateInvocationHandler<Master>, RequestContextFactory, Supplier<KernelAPI>, IdGeneratorFactory) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.LabelTokenCreatorSwitcher
 
LastUpdateTime - Class in org.neo4j.kernel.ha
 
LastUpdateTime() - Constructor for class org.neo4j.kernel.ha.LastUpdateTime
 
leftCluster() - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when the instance itself leaves the cluster
leftCluster(InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when another instance leaves the cluster
listeningAt(URI) - Method in class org.neo4j.kernel.ha.cluster.modeswitch.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, 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
 
LockManagerSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
 
LockManagerSwitcher(DelegateInvocationHandler<Locks>, DelegateInvocationHandler<Master>, RequestContextFactory, AvailabilityGuard, Factory<Locks>, LogProvider, Config) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.LockManagerSwitcher
 
LockResult - Class in org.neo4j.kernel.ha.lock
 
LockResult(LockStatus) - Constructor for class org.neo4j.kernel.ha.lock.LockResult
 
LockResult(LockStatus, String) - Constructor for class org.neo4j.kernel.ha.lock.LockResult
 
LockStatus - Enum in org.neo4j.kernel.ha.lock
 
LOG_CAP - Static variable in class org.neo4j.kernel.ha.SlaveUpdatePuller
 

M

MASTER - Static variable in class org.neo4j.kernel.ha.cluster.modeswitch.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
 
MasterClient214 - Class in org.neo4j.kernel.ha
The Master a slave should use to communicate with its master.
MasterClient214(String, int, String, LogProvider, StoreId, long, long, int, int, ResponseUnpacker, ByteCounterMonitor, RequestMonitor, LogEntryReader<ReadableClosablePositionAwareChannel>) - Constructor for class org.neo4j.kernel.ha.MasterClient214
 
MasterClient310 - Class in org.neo4j.kernel.ha
 
MasterClient310(String, int, String, LogProvider, StoreId, long, long, int, int, ResponseUnpacker, ByteCounterMonitor, RequestMonitor, LogEntryReader<ReadableClosablePositionAwareChannel>) - Constructor for class org.neo4j.kernel.ha.MasterClient310
 
MasterClientFactory - Interface in org.neo4j.kernel.ha.com.slave
 
MasterClientResolver - Class in org.neo4j.kernel.ha.com.slave
 
MasterClientResolver(LogProvider, ResponseUnpacker, InvalidEpochExceptionHandler, int, int, int, int, Supplier<LogEntryReader<ReadableClosablePositionAwareChannel>>) - Constructor for class org.neo4j.kernel.ha.com.slave.MasterClientResolver
 
MasterImpl - Class in org.neo4j.kernel.ha.com.master
This is the real master code that executes on a master.
MasterImpl(MasterImpl.SPI, ConversationManager, MasterImpl.Monitor, Config) - 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.modeswitch.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.modeswitch.HighAvailabilityModeSwitcher
 
MasterServer - Class in org.neo4j.kernel.ha.com.master
Sits on the master side, receiving serialized requests from slaves (via MasterClient).
MasterServer(Master, LogProvider, Server.Configuration, TxChecksumVerifier, ByteCounterMonitor, RequestMonitor, ConversationManager, LogEntryReader<ReadableClosablePositionAwareChannel>) - 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, IntegrityValidator, MasterTransactionCommitProcess.Monitor, Locks, boolean) - Constructor for class org.neo4j.kernel.ha.MasterTransactionCommitProcess
 
MasterTransactionCommitProcess.Monitor - Interface in org.neo4j.kernel.ha
 
MasterUpdatePuller - Class in org.neo4j.kernel.ha
Masters implementation of update puller that does nothing since master should not pull updates.
max_concurrent_channels_per_slave - Static variable in class org.neo4j.kernel.ha.HaSettings
 
memberIsAlive(InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when another instance is detected as being alive again.
memberIsAvailable(String, InstanceId, URI, StoreId) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when a member becomes available as a role, such as MASTER or SLAVE.
memberIsFailed(InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when another instance is detected as being failed.
memberIsUnavailable(String, InstanceId) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when a member becomes unavailable as a role, such as MASTER or SLAVE.
members - Variable in class org.neo4j.kernel.ha.factory.HighlyAvailableEditionModule
 
migrator - Static variable in class org.neo4j.kernel.ha.HaSettings
 
missedReplicas(int) - Method in interface org.neo4j.kernel.ha.MasterTransactionCommitProcess.Monitor
 

N

newClient() - Method in class org.neo4j.kernel.ha.lock.SlaveLockManager
 
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.MasterClient214
 
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
 
next() - Method in class org.neo4j.kernel.ha.id.IdRangeIterator
 

O

ObservedClusterMembers - Class in org.neo4j.kernel.ha.cluster.member
Keeps list of members, their roles and availability.
ObservedClusterMembers(LogProvider, Cluster, Heartbeat, ClusterMemberEvents, InstanceId) - Constructor for class org.neo4j.kernel.ha.cluster.member.ObservedClusterMembers
 
OnDiskLastTxIdGetter - Class in org.neo4j.kernel.ha.transaction
 
OnDiskLastTxIdGetter(LongSupplier) - Constructor for class org.neo4j.kernel.ha.transaction.OnDiskLastTxIdGetter
 
open(File, IdType, long, long) - Method in class org.neo4j.kernel.ha.id.HaIdGeneratorFactory
 
open(File, int, IdType, long, 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.cluster.modeswitch - package org.neo4j.kernel.ha.cluster.modeswitch
 
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.factory - package org.neo4j.kernel.ha.factory
 
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.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.transaction - package org.neo4j.kernel.ha.transaction
 

P

packEmptyResponse(T) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
packEmptyResponse(T) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
packTransactionObligationResponse(RequestContext, T) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
packTransactionObligationResponse(RequestContext, T) - Method in interface org.neo4j.kernel.ha.com.master.MasterImpl.SPI
 
packTransactionStreamResponse(RequestContext, T) - Method in class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
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
 
PropertyKeyCreatorSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
 
PropertyKeyCreatorSwitcher(DelegateInvocationHandler<TokenCreator>, DelegateInvocationHandler<Master>, RequestContextFactory, Supplier<KernelAPI>, IdGeneratorFactory) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.PropertyKeyCreatorSwitcher
 
PROTOCOL_VERSION - Static variable in class org.neo4j.kernel.ha.MasterClient214
 
PROTOCOL_VERSION - Static variable in class org.neo4j.kernel.ha.MasterClient310
 
pull_apply_batch_size - Static variable in class org.neo4j.kernel.ha.HaSettings
 
pull_interval - Static variable in class org.neo4j.kernel.ha.HaSettings
 
pulledUpdates(long) - Method in interface org.neo4j.kernel.ha.SlaveUpdatePuller.Monitor
 
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, LogProvider, InstanceId, InvalidEpochExceptionHandler, long, JobScheduler, DependencyResolver, AvailabilityGuard, HighAvailabilityMemberStateMachine, Monitors) - 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.MasterClient214
 
pullUpdates(RequestContext, ResponseUnpacker.TxHandler) - Method in class org.neo4j.kernel.ha.MasterClient214
 
pullUpdates() - Method in class org.neo4j.kernel.ha.MasterUpdatePuller
 
pullUpdates(UpdatePuller.Condition, boolean) - Method in class org.neo4j.kernel.ha.MasterUpdatePuller
 
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
 
registerEditionSpecificProcedures(Procedures) - Method in class org.neo4j.kernel.ha.factory.HighlyAvailableEditionModule
 
RelationshipTypeCreatorSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
 
RelationshipTypeCreatorSwitcher(DelegateInvocationHandler<TokenCreator>, DelegateInvocationHandler<Master>, RequestContextFactory, Supplier<KernelAPI>, IdGeneratorFactory) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.RelationshipTypeCreatorSwitcher
 
release(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
removeHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in interface org.neo4j.kernel.ha.cluster.HighAvailability
 
removeHighAvailabilityMemberListener(HighAvailabilityMemberListener) - Method in class org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine
 
RequestContextFactory - Class in org.neo4j.kernel.ha.com
 
RequestContextFactory(int, Supplier<TransactionIdStore>) - Constructor for class org.neo4j.kernel.ha.com.RequestContextFactory
 
responseShouldBeUnpacked() - Method in enum org.neo4j.kernel.ha.com.master.SlaveClient.SlaveRequestType
 
responseShouldBeUnpacked() - Method in class org.neo4j.kernel.ha.HaRequestType
 
role() - Method in class org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
 
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.cluster.ConversationSPI
 
scheduleRecurringJob(JobScheduler.Group, long, Runnable) - Method in class org.neo4j.kernel.ha.cluster.DefaultConversationSPI
 
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
 
setStoreId(StoreId) - Method in class org.neo4j.kernel.ha.com.master.DefaultSlaveFactory
 
setStoreId(StoreId) - Method in interface org.neo4j.kernel.ha.com.master.SlaveFactory
 
setupSecurityModule(PlatformModule, Procedures) - Method in class org.neo4j.kernel.ha.factory.HighlyAvailableEditionModule
 
shutdown() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
shutdown() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
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.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.modeswitch.HighAvailabilityModeSwitcher
 
Slave - Interface in org.neo4j.kernel.ha.com.master
 
slave_only - Static variable in class org.neo4j.kernel.ha.HaSettings
 
SLAVE_PROTOCOL_VERSION - Static variable in class org.neo4j.kernel.ha.com.slave.SlaveServer
 
SlaveClient - Class in org.neo4j.kernel.ha.com.master
 
SlaveClient(InstanceId, String, int, String, LogProvider, StoreId, int, int, ByteCounterMonitor, RequestMonitor, LogEntryReader<ReadableClosablePositionAwareChannel>) - 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.modeswitch.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, LogProvider, Config) - 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, LogProvider, 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.
SlaveUpdatePuller.Monitor - Interface in org.neo4j.kernel.ha
 
start() - Method in class org.neo4j.kernel.ha.BranchedDataMigrator
 
start() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
start() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
start() - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
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.management.HighlyAvailableKernelData
 
start() - Method in class org.neo4j.kernel.ha.MasterUpdatePuller
 
start() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
start() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
start() - Method in interface org.neo4j.kernel.ha.UpdatePuller
Start update pulling
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.HighAvailabilityMemberStateMachine
 
stop() - Method in class org.neo4j.kernel.ha.cluster.member.HighAvailabilitySlaves
 
stop() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.HighAvailabilityModeSwitcher
 
stop() - Method in class org.neo4j.kernel.ha.com.master.Conversation
 
stop() - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
 
stop(RequestContext) - Method in class org.neo4j.kernel.ha.com.master.ConversationManager
Stop conversation for specified context.
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.management.HighlyAvailableKernelData
 
stop() - Method in class org.neo4j.kernel.ha.MasterUpdatePuller
 
stop() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
stop() - Method in class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
stop() - Method in interface org.neo4j.kernel.ha.UpdatePuller
Terminate update pulling
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 class org.neo4j.kernel.ha.cluster.DefaultMasterImplSPI
 
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
 
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
 
switchToMaster() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.AbstractComponentSwitcher
 
switchToMaster() - Method in interface org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcher
 
switchToMaster() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer
 
SwitchToMaster - Class in org.neo4j.kernel.ha.cluster
 
SwitchToMaster(LogService, HaIdGeneratorFactory, Config, Supplier<SlaveFactory>, Factory<ConversationManager>, BiFunction<ConversationManager, LifeSupport, Master>, BiFunction<Master, ConversationManager, MasterServer>, DelegateInvocationHandler<Master>, ClusterMemberAvailability, Supplier<NeoStoreDataSource>) - 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.modeswitch.AbstractComponentSwitcher
 
switchToPending() - Method in interface org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcher
 
switchToPending() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer
 
switchToSlave() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.AbstractComponentSwitcher
 
switchToSlave() - Method in interface org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcher
 
switchToSlave() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer
 
SwitchToSlave - Class in org.neo4j.kernel.ha.cluster
 
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
 
SwitchToSlaveBranchThenCopy - Class in org.neo4j.kernel.ha.cluster
 
SwitchToSlaveBranchThenCopy(File, LogService, FileSystemAbstraction, Config, DependencyResolver, HaIdGeneratorFactory, DelegateInvocationHandler<Master>, ClusterMemberAvailability, RequestContextFactory, PullerFactory, Iterable<KernelExtensionFactory<?>>, MasterClientResolver, SwitchToSlave.Monitor, StoreCopyClient.Monitor, Supplier<NeoStoreDataSource>, Supplier<TransactionIdStore>, Function<Slave, SlaveServer>, UpdatePuller, PageCache, Monitors, TransactionStats) - Constructor for class org.neo4j.kernel.ha.cluster.SwitchToSlaveBranchThenCopy
 
switchToSlaveCompleted(boolean) - Method in interface org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor
 
SwitchToSlaveCopyThenBranch - Class in org.neo4j.kernel.ha.cluster
 
SwitchToSlaveCopyThenBranch(File, LogService, FileSystemAbstraction, Config, DependencyResolver, HaIdGeneratorFactory, DelegateInvocationHandler<Master>, ClusterMemberAvailability, RequestContextFactory, PullerFactory, Iterable<KernelExtensionFactory<?>>, MasterClientResolver, SwitchToSlave.Monitor, StoreCopyClient.Monitor, Supplier<NeoStoreDataSource>, Supplier<TransactionIdStore>, Function<Slave, SlaveServer>, UpdatePuller, PageCache, Monitors, TransactionStats) - Constructor for class org.neo4j.kernel.ha.cluster.SwitchToSlaveCopyThenBranch
 
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.ClusterMembers
 
toString() - Method in class org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer
 
toString() - Method in class org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
 
toString() - Method in class org.neo4j.kernel.ha.com.master.Conversation
 
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.id.IdAllocation
 
toString() - Method in class org.neo4j.kernel.ha.id.IdRangeIterator
 
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, Log, Slaves, CommitPusher) - Constructor for class org.neo4j.kernel.ha.transaction.TransactionPropagator
 
TransactionPropagator.Configuration - Interface in org.neo4j.kernel.ha.transaction
 
tryPullUpdates() - Method in class org.neo4j.kernel.ha.MasterUpdatePuller
 
tryPullUpdates() - Method in class org.neo4j.kernel.ha.SlaveUpdatePuller
 
tryPullUpdates() - Method in interface org.neo4j.kernel.ha.UpdatePuller
Try to pull all updates
tx_push_factor - Static variable in class org.neo4j.kernel.ha.HaSettings
 
tx_push_strategy - Static variable in class org.neo4j.kernel.ha.HaSettings
 
txChecksum() - Method in class org.neo4j.kernel.ha.com.master.HandshakeResult
 
type(HaRequestTypes.Type) - Method in interface org.neo4j.kernel.ha.HaRequestTypes
 
type(byte) - Method in interface org.neo4j.kernel.ha.HaRequestTypes
 

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.HighAvailabilityLogger
Logged when users are not allowed to access the database for transactions.
unelected(String, InstanceId, URI) - Method in class org.neo4j.kernel.ha.HighAvailabilityLogger
Logged when an instance is demoted from a role.
UNKNOWN - Static variable in class org.neo4j.kernel.ha.cluster.modeswitch.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.
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(JobScheduler, LogProvider, UpdatePuller, long) - Constructor for class org.neo4j.kernel.ha.UpdatePullerScheduler
 
UpdatePullerSwitcher - Class in org.neo4j.kernel.ha.cluster.modeswitch
UpdatePullerSwitcher will provide different implementations of UpdatePuller depending on node mode (slave or master).
UpdatePullerSwitcher(DelegateInvocationHandler<UpdatePuller>, PullerFactory) - Constructor for class org.neo4j.kernel.ha.cluster.modeswitch.UpdatePullerSwitcher
 
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, Supplier<TransactionIdStore>) - Constructor for class org.neo4j.kernel.ha.UpdatePullingTransactionObligationFulfiller
 

V

VALUE_REPRESENTING_NULL - Static variable in class org.neo4j.kernel.ha.id.IdRangeIterator
 
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.HaRequestTypes.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.ha.HaSettings.BranchedDataCopyingStrategy
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.HaRequestTypes.Type
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.BranchedDataCopyingStrategy
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

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 
Skip navigation links

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