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

abort(DistributedOperation) - Method in interface org.neo4j.causalclustering.core.replication.ProgressTracker
Called when an operation should be abnormally aborted and removed from the tracker.
abort(DistributedOperation) - Method in class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
accept(Locks.Visitor) - Method in class org.neo4j.causalclustering.core.state.machines.locks.LeaderOnlyLockManager
 
acquireSession() - Method in class org.neo4j.causalclustering.core.replication.session.LocalSessionPool
Acquires a session and returns the next unique operation context within that session.
activeFile() - Method in class org.neo4j.causalclustering.core.state.StateRecoveryManager.RecoveryStatus
 
add(ReplicatedContent) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.BatchRequest
 
add(CoreStateType, Object) - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
addCoreTopologyListener(CoreTopologyService.Listener) - Method in interface org.neo4j.causalclustering.discovery.CoreTopologyService
 
addLogCommand(RaftLogCommand) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
addOutgoingMessage(RaftMessages.Directed) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
addresses() - Method in class org.neo4j.causalclustering.discovery.CoreTopology
 
addShipCommand(ShipCommand) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
addSnapshots(CoreSnapshot) - Method in class org.neo4j.causalclustering.core.state.machines.CoreStateMachines
 
addVoteForMe(MemberId) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
allArguments() - Method in class org.neo4j.commandline.dbms.UnbindFromClusterCommand.Provider
 
AlwaysChooseFirstMember - Class in org.neo4j.causalclustering.messaging.routing
 
AlwaysChooseFirstMember(TopologyService) - Constructor for class org.neo4j.causalclustering.messaging.routing.AlwaysChooseFirstMember
 
append(RaftLogEntry...) - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
append(RaftLogEntry...) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
append(RaftLogEntry...) - Method in class org.neo4j.causalclustering.core.consensus.log.MonitoredRaftLog
 
append(RaftLogEntry...) - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLog
Appends entry to the end of the log.
append(RaftLogEntry...) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
append(long, RaftLogEntry...) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
append(long, Set<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
append(long, RaftLogEntry...) - Method in interface org.neo4j.causalclustering.core.consensus.outcome.RaftLogCommand.Handler
 
appendIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
appendIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
appendIndex() - Method in interface org.neo4j.causalclustering.core.consensus.log.monitoring.RaftLogAppendIndexMonitor
 
appendIndex(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.monitoring.RaftLogAppendIndexMonitor
 
appendIndex() - Method in interface org.neo4j.causalclustering.core.consensus.log.ReadableRaftLog
 
appendIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
appendIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
appendIndex() - Method in interface org.neo4j.causalclustering.core.consensus.state.ExposedRaftState
 
AppendLogEntry - Class in org.neo4j.causalclustering.core.consensus.outcome
 
AppendLogEntry(long, RaftLogEntry) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
appendToLogAndApplyToStore(CommittedTransactionRepresentation) - Method in class org.neo4j.causalclustering.catchup.tx.TransactionApplier
 
apply(CompletableFuture<Object>) - Method in class org.neo4j.causalclustering.core.state.Result
 
apply(Context, Object[]) - Method in class org.neo4j.causalclustering.discovery.procedures.ClusterOverviewProcedure
 
apply(Context, Object[]) - Method in class org.neo4j.causalclustering.discovery.procedures.GetServersProcedure
 
applyCommand(ReplicatedIdAllocationRequest, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationStateMachine
 
applyCommand(ReplicatedLockTokenRequest, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
applyCommand(Command, long, Consumer<Result>) - Method in interface org.neo4j.causalclustering.core.state.machines.StateMachine
Apply command to state machine, modifying its internal state.
applyCommand(ReplicatedTokenRequest, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenStateMachine
 
applyCommand(ReplicatedTransaction, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionStateMachine
 
applyTo(RaftLog, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
applyTo(InFlightMap<RaftLogEntry>, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
applyTo(RaftLog, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
applyTo(InFlightMap<RaftLogEntry>, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
applyTo(RaftLog, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
applyTo(InFlightMap<RaftLogEntry>, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
applyTo(RaftLog, Log) - Method in interface org.neo4j.causalclustering.core.consensus.outcome.RaftLogCommand
 
applyTo(InFlightMap<RaftLogEntry>, Log) - Method in interface org.neo4j.causalclustering.core.consensus.outcome.RaftLogCommand
 
applyTo(RaftLogShipper, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand
 
applyTo(RaftLogShipper, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.CommitUpdate
 
applyTo(RaftLogShipper, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Match
 
applyTo(RaftLogShipper, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Mismatch
 
applyTo(RaftLogShipper, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.NewEntries
 
applyTo(RaftLog, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
applyTo(InFlightMap<RaftLogEntry>, Log) - Method in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
array_block_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
assertCanWrite() - Method in class org.neo4j.causalclustering.core.LeaderCanWrite
 
assertHealthy(Class<EXCEPTION>) - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
awaitReplication(long) - Method in class org.neo4j.causalclustering.core.replication.Progress
 

B

baseIndex - Variable in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
BatchAppendLogEntries - Class in org.neo4j.causalclustering.core.consensus.outcome
 
BatchAppendLogEntries(long, int, RaftLogEntry[]) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
BatchingTxApplier - Class in org.neo4j.causalclustering.catchup.tx
Accepts transactions and queues them up for being applied in batches.
BatchingTxApplier(int, Supplier<TransactionIdStore>, Supplier<TransactionCommitProcess>, Monitors, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.tx.BatchingTxApplier
 
BatchRequest(int) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.BatchRequest
 
BetterMessageLogger<MEMBER> - Class in org.neo4j.causalclustering.logging
 
BetterMessageLogger(MEMBER, PrintWriter) - Constructor for class org.neo4j.causalclustering.logging.BetterMessageLogger
 
bindToCluster(ThrowingConsumer<CoreSnapshot, Throwable>) - Method in class org.neo4j.causalclustering.identity.ClusterIdentity
The cluster binding process tries to establish a common cluster ID.
bootstrap(Set<MemberId>) - Method in class org.neo4j.causalclustering.core.state.CoreBootstrapper
 
buffer() - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
build(Set<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSetBuilder
 
build(Set<MEMBER>) - Method in interface org.neo4j.causalclustering.core.consensus.membership.RaftGroup.Builder
 
ByteBufferMarshal<STATE> - Interface in org.neo4j.causalclustering.messaging.marshalling
Implementations of this class perform marshalling (encoding/decoding) of instances of STATE into/from a ByteBuffer.
byteOffset - Variable in class org.neo4j.causalclustering.core.consensus.log.LogPosition
 
bytes() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 

C

cacheMetadata(long, long, LogPosition) - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache
 
canBeBootstrapped() - Method in class org.neo4j.causalclustering.discovery.CoreTopology
 
cancel() - Method in interface org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService.RenewableTimeout
Cancels this timeout.
candidate() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
catch_up_client_inactivity_timeout - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
catchup_batch_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
CatchUpClient - Class in org.neo4j.causalclustering.catchup
 
CatchUpClient(TopologyService, LogProvider, Clock, long, Monitors) - Constructor for class org.neo4j.causalclustering.catchup.CatchUpClient
 
CatchUpClientException - Exception in org.neo4j.causalclustering.catchup
 
CatchupClientProtocol - Class in org.neo4j.causalclustering.catchup
 
CatchupClientProtocol() - Constructor for class org.neo4j.causalclustering.catchup.CatchupClientProtocol
 
CatchupClientProtocol.State - Enum in org.neo4j.causalclustering.catchup
 
CatchupPollingProcess - Class in org.neo4j.causalclustering.catchup.tx
This class is responsible for pulling transactions from a core server and queuing them to be applied with the BatchingTxApplier.
CatchupPollingProcess(LogProvider, FileSystemAbstraction, LocalDatabase, Lifecycle, StoreFetcher, CatchUpClient, CoreMemberSelectionStrategy, RenewableTimeoutService, long, BatchingTxApplier, Monitors, CopiedStoreRecovery, Supplier<DatabaseHealth>) - Constructor for class org.neo4j.causalclustering.catchup.tx.CatchupPollingProcess
 
CatchUpProtocolViolationException - Exception in org.neo4j.causalclustering.catchup
 
CatchUpProtocolViolationException(String, Object...) - Constructor for exception org.neo4j.causalclustering.catchup.CatchUpProtocolViolationException
 
CatchUpRequest - Interface in org.neo4j.causalclustering.messaging
 
CatchUpResponseAdaptor<T> - Class in org.neo4j.causalclustering.catchup
 
CatchUpResponseAdaptor() - Constructor for class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
CatchUpResponseCallback<T> - Interface in org.neo4j.causalclustering.catchup
 
CatchUpResponseHandler - Interface in org.neo4j.causalclustering.catchup
 
CatchupResult - Enum in org.neo4j.causalclustering.catchup
 
catchupResult() - Method in class org.neo4j.causalclustering.catchup.TxPullRequestResult
 
CatchupServer - Class in org.neo4j.causalclustering.catchup
 
CatchupServer(LogProvider, LogProvider, Supplier<StoreId>, Supplier<TransactionIdStore>, Supplier<LogicalTransactionStore>, Supplier<NeoStoreDataSource>, BooleanSupplier, CoreState, Config, Monitors, Supplier<CheckPointer>, FileSystemAbstraction) - Constructor for class org.neo4j.causalclustering.catchup.CatchupServer
 
CatchupServerProtocol - Class in org.neo4j.causalclustering.catchup
 
CatchupServerProtocol() - Constructor for class org.neo4j.causalclustering.catchup.CatchupServerProtocol
 
CatchupServerProtocol.State - Enum in org.neo4j.causalclustering.catchup
 
CausalClusteringSettings - Class in org.neo4j.causalclustering.core
 
CausalClusteringSettings() - Constructor for class org.neo4j.causalclustering.core.CausalClusteringSettings
 
channel() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.Reader
 
ChannelMarshal<STATE> - Interface in org.neo4j.causalclustering.messaging.marshalling
Implementations of this class perform marshalling (encoding/decoding) of STATE into/from a WritableChannel and a ReadableChannel respectively.
channelRead(ChannelHandlerContext, Object) - Method in class org.neo4j.causalclustering.catchup.ClientMessageTypeHandler
 
CheckpointerSupplier - Class in org.neo4j.causalclustering.catchup
 
CheckpointerSupplier(Dependencies) - Constructor for class org.neo4j.causalclustering.catchup.CheckpointerSupplier
 
clear() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache
 
clear() - Method in class org.neo4j.causalclustering.helper.StatUtil.StatContext
 
ClientConnectorAddresses - Class in org.neo4j.causalclustering.discovery
 
ClientConnectorAddresses(List<ClientConnectorAddresses.ConnectorUri>) - Constructor for class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 
ClientConnectorAddresses.ConnectorUri - Class in org.neo4j.causalclustering.discovery
 
ClientConnectorAddresses.Scheme - Enum in org.neo4j.causalclustering.discovery
 
ClientMessageTypeHandler - Class in org.neo4j.causalclustering.catchup
 
ClientMessageTypeHandler(CatchupClientProtocol, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.ClientMessageTypeHandler
 
close() - Method in class org.neo4j.causalclustering.catchup.storecopy.TemporaryStoreDirectory
 
close() - Method in class org.neo4j.causalclustering.catchup.tx.TransactionLogCatchUpWriter
 
close() - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLogCursor
 
close() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.Reader
 
close() - Method in interface org.neo4j.causalclustering.core.state.CommandDispatcher
 
close() - Method in class org.neo4j.causalclustering.core.state.InFlightLogEntryReader
 
close() - Method in class org.neo4j.causalclustering.core.state.machines.locks.LeaderOnlyLockManager
 
close() - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
close() - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
close() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
cluster_allow_reads_on_followers - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
CLUSTER_ID_NAME - Static variable in class org.neo4j.causalclustering.core.server.CoreServerModule
 
cluster_routing_ttl - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
CLUSTER_STATE_DIRECTORY_NAME - Static variable in class org.neo4j.causalclustering.core.EnterpriseCoreEditionModule
 
cluster_topology_refresh - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
clusterId() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.ClusterIdAwareMessage
 
clusterId() - Method in class org.neo4j.causalclustering.discovery.CoreTopology
 
ClusterId - Class in org.neo4j.causalclustering.identity
 
ClusterId(UUID) - Constructor for class org.neo4j.causalclustering.identity.ClusterId
 
clusterId() - Method in class org.neo4j.causalclustering.identity.ClusterIdentity
 
ClusterId.Marshal - Class in org.neo4j.causalclustering.identity
 
ClusterIdAwareMessage(ClusterId, RaftMessages.RaftMessage) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.ClusterIdAwareMessage
 
clusterIdentity() - Method in class org.neo4j.causalclustering.core.state.ClusteringModule
 
ClusterIdentity - Class in org.neo4j.causalclustering.identity
 
ClusterIdentity(SimpleStorage<ClusterId>, CoreTopologyService, LogProvider, Clock, ThrowingAction<InterruptedException>, long, CoreBootstrapper) - Constructor for class org.neo4j.causalclustering.identity.ClusterIdentity
 
ClusteringModule - Class in org.neo4j.causalclustering.core.state
 
ClusteringModule(DiscoveryServiceFactory, MemberId, PlatformModule, File) - Constructor for class org.neo4j.causalclustering.core.state.ClusteringModule
 
ClusterOverviewProcedure - Class in org.neo4j.causalclustering.discovery.procedures
 
ClusterOverviewProcedure(CoreTopologyService, LeaderLocator, LogProvider) - Constructor for class org.neo4j.causalclustering.discovery.procedures.ClusterOverviewProcedure
 
collect(double) - Method in class org.neo4j.causalclustering.helper.StatUtil.StatContext
 
CommandApplicationProcess - Class in org.neo4j.causalclustering.core.state
 
CommandApplicationProcess(CoreStateMachines, RaftLog, int, int, Supplier<DatabaseHealth>, LogProvider, ProgressTracker, StateStorage<Long>, SessionTracker, CoreStateApplier, InFlightMap<RaftLogEntry>, Monitors) - Constructor for class org.neo4j.causalclustering.core.state.CommandApplicationProcess
 
commandBytes(Collection<StorageCommand>) - Static method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequestSerializer
 
CommandDispatcher - Interface in org.neo4j.causalclustering.core.state
 
commandDispatcher() - Method in class org.neo4j.causalclustering.core.state.machines.CoreStateMachines
 
commit(long) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
commit(TransactionToApply, CommitEvent, TransactionApplicationMode) - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionCommitProcess
 
commitIndex - Variable in class org.neo4j.causalclustering.core.consensus.LeaderContext
 
commitIndex() - Method in interface org.neo4j.causalclustering.core.consensus.log.monitoring.RaftLogCommitIndexMonitor
 
commitIndex(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.monitoring.RaftLogCommitIndexMonitor
 
commitIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
commitIndex() - Method in interface org.neo4j.causalclustering.core.consensus.state.ExposedRaftState
 
commitIndex() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
commitIndex() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
commitIndexTerm() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
commitProcessFactory - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
committed() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
committed() - Method in class org.neo4j.causalclustering.core.state.snapshot.RaftCoreState
 
CommitUpdate() - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.CommitUpdate
 
ConnectorUri(ClientConnectorAddresses.Scheme, AdvertisedSocketAddress) - Constructor for class org.neo4j.causalclustering.discovery.ClientConnectorAddresses.ConnectorUri
 
connectToHazelcast() - Method in class org.neo4j.causalclustering.discovery.HazelcastClientConnector
 
connectToHazelcast() - Method in interface org.neo4j.causalclustering.discovery.HazelcastConnector
 
ConnectToRandomCoreMember - Class in org.neo4j.causalclustering.messaging.routing
 
ConnectToRandomCoreMember(TopologyService) - Constructor for class org.neo4j.causalclustering.messaging.routing.ConnectToRandomCoreMember
 
ConsensusModule - Class in org.neo4j.causalclustering.core.consensus
 
ConsensusModule(MemberId, PlatformModule, Outbound<MemberId, RaftMessages.RaftMessage>, File, CoreTopologyService) - Constructor for class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
ConsensusOutcome - Interface in org.neo4j.causalclustering.core.consensus.outcome
 
ConstantTimeRetryStrategy - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ConstantTimeRetryStrategy(long, TimeUnit) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ConstantTimeRetryStrategy
 
consume() - Method in class org.neo4j.causalclustering.core.state.Result
 
content() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
content() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.Request
 
content() - Method in class org.neo4j.causalclustering.core.replication.DistributedOperation
 
contents() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.BatchRequest
 
ContinuousJob - Class in org.neo4j.causalclustering.core.consensus
Invokes the supplied task continuously when started.
ContinuousJob(JobScheduler, JobScheduler.Group, Runnable, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.ContinuousJob
 
CopiedStoreRecovery - Class in org.neo4j.causalclustering.catchup.storecopy
 
CopiedStoreRecovery(Config, Iterable<KernelExtensionFactory<?>>, PageCache) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.CopiedStoreRecovery
 
copy() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
copyFile(File) - Method in interface org.neo4j.causalclustering.catchup.tx.FileCopyMonitor
 
copyStore(MemberId, StoreId, File) - Method in class org.neo4j.causalclustering.catchup.storecopy.StoreFetcher
 
CopyStoreSafely - Class in org.neo4j.causalclustering.readreplica
 
CopyStoreSafely(FileSystemAbstraction, LocalDatabase, CopiedStoreRecovery, Log) - Constructor for class org.neo4j.causalclustering.readreplica.CopyStoreSafely
 
copyWholeStoreFrom(MemberId, StoreId, StoreFetcher) - Method in class org.neo4j.causalclustering.readreplica.CopyStoreSafely
 
CORE_MEMBER_ID_NAME - Static variable in class org.neo4j.causalclustering.core.IdentityModule
 
CoreAddresses - Class in org.neo4j.causalclustering.discovery
 
CoreAddresses(AdvertisedSocketAddress, AdvertisedSocketAddress, ClientConnectorAddresses) - Constructor for class org.neo4j.causalclustering.discovery.CoreAddresses
 
CoreBootstrapper - Class in org.neo4j.causalclustering.core.state
 
CoreGraphDatabase - Class in org.neo4j.causalclustering.core
 
CoreGraphDatabase(File, Map<String, String>, GraphDatabaseFacadeFactory.Dependencies) - Constructor for class org.neo4j.causalclustering.core.CoreGraphDatabase
 
CoreGraphDatabase(File, Map<String, String>, GraphDatabaseFacadeFactory.Dependencies, DiscoveryServiceFactory) - Constructor for class org.neo4j.causalclustering.core.CoreGraphDatabase
 
CoreLogPruningStrategy - Interface in org.neo4j.causalclustering.core.consensus.log.segmented
 
CoreLogPruningStrategyFactory - Class in org.neo4j.causalclustering.core.consensus.log.segmented
 
CoreLogPruningStrategyFactory(String, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.log.segmented.CoreLogPruningStrategyFactory
 
coreMember() - Method in class org.neo4j.causalclustering.messaging.routing.AlwaysChooseFirstMember
 
coreMember() - Method in class org.neo4j.causalclustering.messaging.routing.ConnectToRandomCoreMember
 
coreMember() - Method in interface org.neo4j.causalclustering.messaging.routing.CoreMemberSelectionStrategy
 
coreMember() - Method in class org.neo4j.causalclustering.messaging.routing.LeaderOnlySelectionStrategy
 
coreMember() - Method in class org.neo4j.causalclustering.messaging.routing.NotMyselfSelectionStrategy
 
CoreMemberSelectionException - Exception in org.neo4j.causalclustering.messaging.routing
 
CoreMemberSelectionException(String) - Constructor for exception org.neo4j.causalclustering.messaging.routing.CoreMemberSelectionException
 
CoreMemberSelectionStrategy - Interface in org.neo4j.causalclustering.messaging.routing
 
CoreMetaData - Interface in org.neo4j.causalclustering.core.consensus
 
CoreReplicatedContent - Interface in org.neo4j.causalclustering.core.state.machines.tx
 
CoreReplicatedContentMarshal - Class in org.neo4j.causalclustering.messaging
 
CoreReplicatedContentMarshal() - Constructor for class org.neo4j.causalclustering.messaging.CoreReplicatedContentMarshal
 
CoreRoleProcedure - Class in org.neo4j.causalclustering.discovery.procedures
 
CoreRoleProcedure(RaftMachine) - Constructor for class org.neo4j.causalclustering.discovery.procedures.CoreRoleProcedure
 
CoreServerModule - Class in org.neo4j.causalclustering.core.server
 
CoreServerModule(IdentityModule, PlatformModule, ConsensusModule, CoreStateMachinesModule, ReplicationModule, File, ClusteringModule, LocalDatabase, MessageLogger<MemberId>, Supplier<DatabaseHealth>) - Constructor for class org.neo4j.causalclustering.core.server.CoreServerModule
 
coreServers() - Method in interface org.neo4j.causalclustering.discovery.TopologyService
 
CoreSnapshot - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshot(long, long) - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
CoreSnapshot.Marshal - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotDecoder - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotDecoder() - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotDecoder
 
CoreSnapshotEncoder - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotEncoder() - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotEncoder
 
CoreSnapshotListener - Interface in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotRequest - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotRequest() - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotRequest
 
CoreSnapshotRequestEncoder - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotRequestEncoder() - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotRequestEncoder
 
CoreSnapshotRequestHandler - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotRequestHandler(CatchupServerProtocol, CoreState) - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotRequestHandler
 
CoreSnapshotResponseHandler - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreSnapshotResponseHandler(CatchupClientProtocol, CatchUpResponseHandler) - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotResponseHandler
 
coreState() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
CoreState - Class in org.neo4j.causalclustering.core.state
 
CoreState(RaftMachine, LocalDatabase, ClusterIdentity, LogProvider, CoreStateDownloader, CommandApplicationProcess) - Constructor for class org.neo4j.causalclustering.core.state.CoreState
 
CoreStateApplier - Class in org.neo4j.causalclustering.core.state
Supplies an executor service suitable for the core state.
CoreStateApplier(LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.CoreStateApplier
 
CoreStateApplier.Status - Class in org.neo4j.causalclustering.core.state
 
CoreStateDownloader - Class in org.neo4j.causalclustering.core.state.snapshot
 
CoreStateDownloader(FileSystemAbstraction, LocalDatabase, Lifecycle, StoreFetcher, CatchUpClient, LogProvider, CopiedStoreRecovery) - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreStateDownloader
 
CoreStateMachines - Class in org.neo4j.causalclustering.core.state.machines
 
coreStateMachines - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
CoreStateMachinesModule - Class in org.neo4j.causalclustering.core.state.machines
 
CoreStateMachinesModule(MemberId, PlatformModule, File, Config, RaftReplicator, LeaderLocator, Dependencies, LocalDatabase) - Constructor for class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
CoreStateType - Enum in org.neo4j.causalclustering.core.state.snapshot
 
CoreTopology - Class in org.neo4j.causalclustering.discovery
 
CoreTopology(ClusterId, boolean, Map<MemberId, CoreAddresses>) - Constructor for class org.neo4j.causalclustering.discovery.CoreTopology
 
CoreTopologyService - Interface in org.neo4j.causalclustering.discovery
 
coreTopologyService(Config, MemberId, JobScheduler, LogProvider, LogProvider) - Method in interface org.neo4j.causalclustering.discovery.DiscoveryServiceFactory
 
coreTopologyService(Config, MemberId, JobScheduler, LogProvider, LogProvider) - Method in class org.neo4j.causalclustering.discovery.HazelcastDiscoveryServiceFactory
 
CoreTopologyService.Listener - Interface in org.neo4j.causalclustering.discovery
 
create(File, FileSystemAbstraction, PageCache, LogProvider, long, boolean) - Method in class org.neo4j.causalclustering.catchup.tx.TransactionLogCatchUpFactory
 
create(RenewableTimeoutService.TimeoutName, long, long, RenewableTimeoutService.TimeoutHandler) - Method in class org.neo4j.causalclustering.core.consensus.schedule.DelayedRenewableTimeoutService
Set up a new timeout.
create(RenewableTimeoutService.TimeoutName, long, long, RenewableTimeoutService.TimeoutHandler) - Method in interface org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService
The main factory method.
create(File, long, boolean) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdGeneratorFactory
 
create(String, long, boolean) - Static method in class org.neo4j.causalclustering.helper.StatUtil
 
create(String, Log, long, boolean) - Static method in class org.neo4j.causalclustering.helper.StatUtil
 
create(Path, Path, OutsideWorld) - Method in class org.neo4j.commandline.dbms.UnbindFromClusterCommand.Provider
 
createImmutableReplicatedTransaction(TransactionRepresentation) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionFactory
 
createStream(String) - Method in interface org.neo4j.causalclustering.catchup.storecopy.StoreFileStreams
 
CURRENT_VERSION - Static variable in interface org.neo4j.causalclustering.messaging.Message
 
currentRole() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
currentTerm() - Method in class org.neo4j.causalclustering.core.consensus.term.TermState
 
currentToken() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
CUSTOM_IO_EXCEPTION_MESSAGE - Static variable in class org.neo4j.causalclustering.core.CoreGraphDatabase
 
CUSTOM_IO_EXCEPTION_MESSAGE - Static variable in class org.neo4j.causalclustering.readreplica.ReadReplicaGraphDatabase
 

D

DamagedLogStorageException - Exception in org.neo4j.causalclustering.core.consensus.log.segmented
 
DamagedLogStorageException(String, Object...) - Constructor for exception org.neo4j.causalclustering.core.consensus.log.segmented.DamagedLogStorageException
 
DamagedLogStorageException(Throwable, String, Object...) - Constructor for exception org.neo4j.causalclustering.core.consensus.log.segmented.DamagedLogStorageException
 
dataSource() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
decodeLogIndexFromTxHeader(byte[]) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.LogIndexTxHeaderEncoding
 
DEFAULT - Static variable in class org.neo4j.causalclustering.identity.StoreId
 
DEFAULT_CHARSET - Static variable in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
DelayedRenewableTimeoutService - Class in org.neo4j.causalclustering.core.consensus.schedule
A bare bones, wall clock based implementation of the RenewableTimeoutService.
DelayedRenewableTimeoutService(Clock, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.schedule.DelayedRenewableTimeoutService
 
DelegatingRaftLog - Class in org.neo4j.causalclustering.core.consensus.log
 
DelegatingRaftLog(RaftLog) - Constructor for class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
delete() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
delete(File) - Method in class org.neo4j.causalclustering.catchup.storecopy.StoreFiles
 
description() - Method in class org.neo4j.commandline.dbms.UnbindFromClusterCommand.Provider
 
deserialize(ReadableChannel) - Static method in class org.neo4j.causalclustering.core.replication.DistributedOperation
 
Directed(MemberId, RaftMessages.RaftMessage) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.Directed
 
disable_middleware_logging - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
discovery_advertised_address - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
discovery_listen_address - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
DiscoveryServiceFactory - Interface in org.neo4j.causalclustering.discovery
 
dispatch(RaftLogCommand.Handler) - Method in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
dispatch(RaftLogCommand.Handler) - Method in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
dispatch(RaftLogCommand.Handler) - Method in class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
dispatch(RaftLogCommand.Handler) - Method in interface org.neo4j.causalclustering.core.consensus.outcome.RaftLogCommand
 
dispatch(RaftLogCommand.Handler) - Method in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
dispatch(ReplicatedTransaction, long, Consumer<Result>) - Method in interface org.neo4j.causalclustering.core.state.CommandDispatcher
 
dispatch(ReplicatedIdAllocationRequest, long, Consumer<Result>) - Method in interface org.neo4j.causalclustering.core.state.CommandDispatcher
 
dispatch(ReplicatedTokenRequest, long, Consumer<Result>) - Method in interface org.neo4j.causalclustering.core.state.CommandDispatcher
 
dispatch(ReplicatedLockTokenRequest, long, Consumer<Result>) - Method in interface org.neo4j.causalclustering.core.state.CommandDispatcher
 
dispatch(CommandDispatcher, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
dispatch(CommandDispatcher, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 
dispatch(CommandDispatcher, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequest
 
dispatch(CommandDispatcher, long, Consumer<Result>) - Method in interface org.neo4j.causalclustering.core.state.machines.tx.CoreReplicatedContent
 
dispatch(CommandDispatcher, long, Consumer<Result>) - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransaction
 
DistributedOperation - Class in org.neo4j.causalclustering.core.replication
A uniquely identifiable operation.
DistributedOperation(ReplicatedContent, GlobalSession, LocalOperationId) - Constructor for class org.neo4j.causalclustering.core.replication.DistributedOperation
 
downloadSnapshot(MemberId, CoreState) - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreStateDownloader
 
droppedMessage(InetSocketAddress) - Method in interface org.neo4j.causalclustering.messaging.monitoring.MessageQueueMonitor
 
droppedMessages() - Method in interface org.neo4j.causalclustering.messaging.monitoring.MessageQueueMonitor
 
DumpClusterState - Class in org.neo4j.causalclustering.core.state
 
DurableStateStorage<STATE> - Class in org.neo4j.causalclustering.core.state.storage
 
DurableStateStorage(FileSystemAbstraction, File, String, StateMarshal<STATE>, int, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.storage.DurableStateStorage
 
DurableStateStorageImporter<STATE> - Class in org.neo4j.causalclustering.core.state.storage
 
DurableStateStorageImporter(FileSystemAbstraction, File, String, StateMarshal<STATE>, int, Supplier<DatabaseHealth>, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.storage.DurableStateStorageImporter
 

E

electedLeader() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
Election(MemberId) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.Timeout.Election
 
Election - Class in org.neo4j.causalclustering.core.consensus.roles
 
Election() - Constructor for class org.neo4j.causalclustering.core.consensus.roles.Election
 
electionTimeoutRenewed() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
empty() - Static method in interface org.neo4j.causalclustering.core.consensus.log.RaftLogCursor
 
empty - Static variable in class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
EMPTY - Static variable in class org.neo4j.causalclustering.discovery.CoreTopology
 
encodeLogIndexAsTxHeader(long) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.LogIndexTxHeaderEncoding
 
end() - Method in class org.neo4j.causalclustering.helper.StatUtil.TimingContext
 
EndOfStreamException - Exception in org.neo4j.causalclustering.messaging
An exception which works around the fact that ReadPastEndException inherits from IOException even though the handling of an end of stream situation in general is recoverable and must be handled explicitly.
EndOfStreamException(Throwable) - Constructor for exception org.neo4j.causalclustering.messaging.EndOfStreamException
 
ensuredApplied() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionStateMachine
 
EnterpriseCoreEditionModule - Class in org.neo4j.causalclustering.core
This implementation of EditionModule creates the implementations of services that are specific to the Enterprise Core edition that provides a core cluster.
EnterpriseCoreEditionModule.RaftLogImplementation - Enum in org.neo4j.causalclustering.core
 
EnterpriseReadReplicaEditionModule - Class in org.neo4j.causalclustering.readreplica
This implementation of EditionModule creates the implementations of services that are specific to the Enterprise Read Replica edition.
entries - Variable in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
entries() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
entry - Variable in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
entryLog() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
entryLog() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
EntryRecord - Class in org.neo4j.causalclustering.core.consensus.log
A log entry and its log index.
EntryRecord(long, RaftLogEntry) - Constructor for class org.neo4j.causalclustering.core.consensus.log.EntryRecord
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.storecopy.FileHeader
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponse
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponse
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.tx.TxPullRequest
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.tx.TxPullResponse
 
equals(Object) - Method in class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponse
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.LeaderContext
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.log.LogPosition
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache.RaftLogEntryMetadata
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSet
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.NewLeaderBarrier
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Match
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Mismatch
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.NewEntries
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.BaseRaftMessage
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.ClusterIdAwareMessage
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Directed
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.LogCompactionInfo
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.BatchRequest
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.Request
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.PruneRequest
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Response
 
equals(Object) - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
equals(Object) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSession
 
equals(Object) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
equals(Object) - Method in class org.neo4j.causalclustering.core.replication.session.LocalOperationId
 
equals(Object) - Method in class org.neo4j.causalclustering.core.replication.session.LocalSession
 
equals(Object) - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
equals(Object) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
equals(Object) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 
equals(Object) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
equals(Object) - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequest
 
equals(Object) - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransaction
 
equals(Object) - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses.ConnectorUri
 
equals(Object) - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 
equals(Object) - Method in class org.neo4j.causalclustering.identity.ClusterId
 
equals(Object) - Method in class org.neo4j.causalclustering.identity.MemberId
 
equals(Object) - Method in class org.neo4j.causalclustering.identity.StoreId
 
equalToKernelStoreId(StoreId) - Method in class org.neo4j.causalclustering.identity.StoreId
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.neo4j.causalclustering.handlers.ExceptionLoggingHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.neo4j.causalclustering.handlers.ExceptionMonitoringHandler
 
exceptionCaught(Channel, Throwable) - Method in interface org.neo4j.causalclustering.handlers.ExceptionMonitoringHandler.Monitor
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.neo4j.causalclustering.handlers.ExceptionSwallowingHandler
 
ExceptionLoggingHandler - Class in org.neo4j.causalclustering.handlers
 
ExceptionLoggingHandler(Log) - Constructor for class org.neo4j.causalclustering.handlers.ExceptionLoggingHandler
 
ExceptionMonitoringHandler - Class in org.neo4j.causalclustering.handlers
 
ExceptionMonitoringHandler(ExceptionMonitoringHandler.Monitor) - Constructor for class org.neo4j.causalclustering.handlers.ExceptionMonitoringHandler
 
ExceptionMonitoringHandler.Monitor - Interface in org.neo4j.causalclustering.handlers
 
ExceptionSwallowingHandler - Class in org.neo4j.causalclustering.handlers
 
ExceptionSwallowingHandler() - Constructor for class org.neo4j.causalclustering.handlers.ExceptionSwallowingHandler
 
execute(String[]) - Method in class org.neo4j.commandline.dbms.UnbindFromClusterCommand
 
exists() - Method in class org.neo4j.causalclustering.core.state.storage.DurableStateStorage
 
exists() - Method in class org.neo4j.causalclustering.core.state.storage.SimpleFileStorage
 
exists() - Method in interface org.neo4j.causalclustering.core.state.storage.SimpleStorage
 
expect(E) - Method in class org.neo4j.causalclustering.catchup.Protocol
 
expected_core_cluster_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
expectedStoreId() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullRequest
 
ExponentialBackoffStrategy - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ExponentialBackoffStrategy(long, TimeUnit) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ExponentialBackoffStrategy
 
ExposedRaftState - Interface in org.neo4j.causalclustering.core.consensus.state
 
extractTransactionRepresentation(ReplicatedTransaction, byte[]) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionFactory
 

F

FileChunk - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileChunkDecoder - Class in org.neo4j.causalclustering.catchup.storecopy
This class does not consume bytes during the decode method.
FileChunkDecoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileChunkDecoder
 
FileChunkEncoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileChunkEncoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileChunkEncoder
 
FileChunkHandler - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileChunkHandler(CatchupClientProtocol, CatchUpResponseHandler) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileChunkHandler
 
FileCopyMonitor - Interface in org.neo4j.causalclustering.catchup.tx
 
FileHeader - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileHeader(String) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileHeader
 
FileHeaderDecoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileHeaderDecoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileHeaderDecoder
 
FileHeaderEncoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileHeaderEncoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileHeaderEncoder
 
FileHeaderHandler - Class in org.neo4j.causalclustering.catchup.storecopy
 
FileHeaderHandler(CatchupClientProtocol, CatchUpResponseHandler, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.FileHeaderHandler
 
fileName() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileHeader
 
FileNames - Class in org.neo4j.causalclustering.core.consensus.log.segmented
Deals with file names for the RAFT log.
FileNames(File) - Constructor for class org.neo4j.causalclustering.core.consensus.log.segmented.FileNames
Creates an object useful for managing RAFT log file names.
find(MemberId) - Method in class org.neo4j.causalclustering.discovery.CoreTopology
 
findLastAppliedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.tx.RecoverTransactionLogState
 
firstUnallocated(IdType) - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
flush() - Method in class org.neo4j.causalclustering.core.state.machines.CoreStateMachines
 
flush() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationStateMachine
 
flush() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
flush() - Method in interface org.neo4j.causalclustering.core.state.machines.StateMachine
Flushes state to durable storage.
flush() - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenStateMachine
 
flush() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionStateMachine
 
flush() - Method in class org.neo4j.causalclustering.SessionTracker
 
Followers - Class in org.neo4j.causalclustering.core.consensus
 
Followers() - Constructor for class org.neo4j.causalclustering.core.consensus.Followers
 
FollowerState - Class in org.neo4j.causalclustering.core.consensus.roles.follower
Things the leader thinks it knows about a follower.
FollowerState() - Constructor for class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerState
 
FollowerStates<MEMBER> - Class in org.neo4j.causalclustering.core.consensus.roles.follower
This presents a read only view over the map of members to their states.
FollowerStates(FollowerStates<MEMBER>, MEMBER, FollowerState) - Constructor for class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
FollowerStates() - Constructor for class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
followerStates() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
followerStates() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
from(byte) - Static method in enum org.neo4j.causalclustering.catchup.RequestMessageType
 
from(byte) - Static method in enum org.neo4j.causalclustering.catchup.ResponseMessageType
 
from() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.BaseRaftMessage
 
from() - Method in interface org.neo4j.causalclustering.core.consensus.RaftMessages.RaftMessage
 
fromIndex - Variable in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
futureResult() - Method in class org.neo4j.causalclustering.core.replication.Progress
 

G

get() - Method in class org.neo4j.causalclustering.catchup.CheckpointerSupplier
 
get(Long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.InFlightMap
Returns the mapped value for this key or null if the key has not been registered.
get(MEMBER) - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
get(long) - Method in class org.neo4j.causalclustering.core.state.InFlightLogEntryReader
 
get(IdType) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdGeneratorFactory
 
get() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
get(CoreStateType) - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
get(long, Predicate<T>) - Method in class org.neo4j.causalclustering.helper.VolatileFuture
 
get() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
get(byte[], int) - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
get(AdvertisedSocketAddress) - Method in class org.neo4j.causalclustering.messaging.NonBlockingChannels
 
getAllFiles(FileSystemAbstraction, Log) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.FileNames
Looks in the base directory for all suitable RAFT log files and returns a sorted map with the version as key and File as value.
getBoltAddress() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 
getCatchupServer() - Method in class org.neo4j.causalclustering.discovery.CoreAddresses
 
getClientConnectorAddresses() - Method in class org.neo4j.causalclustering.discovery.CoreAddresses
 
getClientConnectorAddresses() - Method in class org.neo4j.causalclustering.discovery.ReadReplicaAddresses
 
getCommitIndex() - Method in interface org.neo4j.causalclustering.core.consensus.outcome.ConsensusOutcome
 
getCommitIndex() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getCommitted() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
getCreationTime() - Method in class org.neo4j.causalclustering.identity.StoreId
 
getCurrentPosition(LogPositionMarker) - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
getDouble() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
getEntryCursor(long) - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
getEntryCursor(long) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
getEntryCursor(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.ReadableRaftLog
Returns a RaftLogCursor of RaftLogEntrys from the specified index until the end of the log
getEntryCursor(long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
getEntryTerm() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache.RaftLogEntryMetadata
 
getFloat() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
getFollowerStates() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getGlobalSession() - Method in class org.neo4j.causalclustering.core.replication.session.LocalSessionPool
 
getIndexToKeep(Segments) - Method in interface org.neo4j.causalclustering.core.consensus.log.segmented.CoreLogPruningStrategy
Returns the index to keep depending on the configuration strategy.
getInitialState() - Method in class org.neo4j.causalclustering.core.consensus.term.MonitoredTermStateStorage
 
getInitialState() - Method in class org.neo4j.causalclustering.core.state.storage.DurableStateStorage
 
getInitialState() - Method in class org.neo4j.causalclustering.core.state.storage.InMemoryStateStorage
 
getInitialState() - Method in interface org.neo4j.causalclustering.core.state.storage.StateStorage
 
getInt() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
getLastAppliedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.CoreStateMachines
 
getLastAppliedIndex() - Method in class org.neo4j.causalclustering.SessionTracker
 
getLastCommittedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.tx.LastCommittedIndexFinder
 
getLastLogIndexBeforeWeBecameLeader() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getLeader() - Method in interface org.neo4j.causalclustering.core.consensus.LeaderLocator
 
getLeader() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getLeader() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
getLeaderCommit() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getLogCommands() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getLong() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
getMatchIndex() - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerState
 
getMembers() - Method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSet
 
getMembers() - Method in interface org.neo4j.causalclustering.core.consensus.membership.RaftGroup
 
getMetadata(long) - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache
Returns the metadata for the entry at position , null if the metadata is not present in the cache
getMillis() - Method in interface org.neo4j.causalclustering.core.state.machines.tx.RetryStrategy.Timeout
 
getOrdinal() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
getOutgoingMessages() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getProgressTracker() - Method in class org.neo4j.causalclustering.ReplicationModule
 
getRaftServer() - Method in class org.neo4j.causalclustering.discovery.CoreAddresses
 
getRandomId() - Method in class org.neo4j.causalclustering.identity.StoreId
 
getReplicator() - Method in class org.neo4j.causalclustering.ReplicationModule
 
getRole() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getRole() - Method in class org.neo4j.causalclustering.core.CoreGraphDatabase
 
GetServersProcedure - Class in org.neo4j.causalclustering.discovery.procedures
 
GetServersProcedure(CoreTopologyService, LeaderLocator, Config, LogProvider) - Constructor for class org.neo4j.causalclustering.discovery.procedures.GetServersProcedure
 
GetServersProcedure.Type - Enum in org.neo4j.causalclustering.discovery.procedures
 
getSessionTracker() - Method in class org.neo4j.causalclustering.ReplicationModule
 
getShipCommands() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getShort() - Method in class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
getStartPosition() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache.RaftLogEntryMetadata
 
getStoreFileStreams() - Method in interface org.neo4j.causalclustering.catchup.storecopy.StoreFileReceiver
 
getStoreIdOf(MemberId) - Method in class org.neo4j.causalclustering.catchup.storecopy.StoreFetcher
 
GetStoreIdRequest - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdRequest() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdRequest
 
GetStoreIdRequestEncoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdRequestEncoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdRequestEncoder
 
GetStoreIdRequestHandler - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdRequestHandler(CatchupServerProtocol, Supplier<StoreId>) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdRequestHandler
 
GetStoreIdResponse - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdResponseDecoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdResponseDecoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponseDecoder
 
GetStoreIdResponseEncoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdResponseEncoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponseEncoder
 
GetStoreIdResponseHandler - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreIdResponseHandler(CatchupClientProtocol, CatchUpResponseHandler) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponseHandler
 
GetStoreRequest - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreRequestDecoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreRequestDecoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreRequestDecoder
 
GetStoreRequestEncoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreRequestEncoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreRequestEncoder
 
GetStoreRequestHandler - Class in org.neo4j.causalclustering.catchup.storecopy
 
GetStoreRequestHandler(CatchupServerProtocol, Supplier<NeoStoreDataSource>, Supplier<CheckPointer>, FileSystemAbstraction, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.GetStoreRequestHandler
 
getTerm() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getTokenType() - Method in class org.neo4j.causalclustering.core.state.machines.token.TokenRegistry
 
getTxBytes() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransaction
 
getUpgradeId() - Method in class org.neo4j.causalclustering.identity.StoreId
 
getUpgradeTime() - Method in class org.neo4j.causalclustering.identity.StoreId
 
getUuid() - Method in class org.neo4j.causalclustering.identity.MemberId
 
getVotedFor() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
getVotesForMe() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
global_session_tracker_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
globalSession() - Method in class org.neo4j.causalclustering.core.replication.DistributedOperation
 
GlobalSession - Class in org.neo4j.causalclustering.core.replication.session
 
GlobalSession(UUID, MemberId) - Constructor for class org.neo4j.causalclustering.core.replication.session.GlobalSession
 
globalSession() - Method in class org.neo4j.causalclustering.core.replication.session.OperationContext
 
GlobalSessionTrackerState - Class in org.neo4j.causalclustering.core.replication.session
In memory implementation of GlobalSessionTrackerState.
GlobalSessionTrackerState() - Constructor for class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
GlobalSessionTrackerState.Marshal - Class in org.neo4j.causalclustering.core.replication.session
 

H

handle(RaftMessages.RaftMessage) - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
handle(RaftMessages.RaftMessage, ReadableRaftState, Log) - Method in interface org.neo4j.causalclustering.core.consensus.RaftMessageHandler
 
handle(RaftMessages.RaftMessage, ReadableRaftState, Log) - Method in class org.neo4j.causalclustering.core.consensus.roles.Leader
 
handle(RaftMessages.ClusterIdAwareMessage) - Method in class org.neo4j.causalclustering.core.state.CoreState
 
handle(M) - Method in interface org.neo4j.causalclustering.messaging.Inbound.MessageHandler
 
handleCommands(Iterable<ShipCommand>, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
 
handler - Variable in enum org.neo4j.causalclustering.core.consensus.roles.Role
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileHeader
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponse
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponse
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullRequest
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullResponse
 
hashCode() - Method in class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponse
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.LeaderContext
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.log.LogPosition
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache.RaftLogEntryMetadata
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSet
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.NewLeaderBarrier
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Match
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Mismatch
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.NewEntries
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.BaseRaftMessage
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.ClusterIdAwareMessage
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Directed
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.LogCompactionInfo
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.BatchRequest
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.Request
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.PruneRequest
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Response
 
hashCode() - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
hashCode() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSession
 
hashCode() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
hashCode() - Method in class org.neo4j.causalclustering.core.replication.session.LocalOperationId
 
hashCode() - Method in class org.neo4j.causalclustering.core.replication.session.LocalSession
 
hashCode() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
hashCode() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
hashCode() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 
hashCode() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
hashCode() - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequest
 
hashCode() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransaction
 
hashCode() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses.ConnectorUri
 
hashCode() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 
hashCode() - Method in class org.neo4j.causalclustering.identity.ClusterId
 
hashCode() - Method in class org.neo4j.causalclustering.identity.MemberId
 
hashCode() - Method in class org.neo4j.causalclustering.identity.StoreId
 
hasMessageFor(MemberId) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Messages
 
HazelcastClientConnector - Class in org.neo4j.causalclustering.discovery
 
HazelcastClientConnector(Config) - Constructor for class org.neo4j.causalclustering.discovery.HazelcastClientConnector
 
HazelcastConnector - Interface in org.neo4j.causalclustering.discovery
 
HazelcastDiscoveryServiceFactory - Class in org.neo4j.causalclustering.discovery
 
HazelcastDiscoveryServiceFactory() - Constructor for class org.neo4j.causalclustering.discovery.HazelcastDiscoveryServiceFactory
 
Heartbeat(MemberId, long, long, long) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
Heartbeat(MemberId) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.Timeout.Heartbeat
 
HeartbeatResponse(MemberId) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.HeartbeatResponse
 

I

id() - Method in class org.neo4j.causalclustering.core.CoreGraphDatabase
 
id() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 
id_alloc_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
ID_ALLOCATION_NAME - Static variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
IdAllocation - Class in org.neo4j.causalclustering.core.state.machines.id
 
IdAllocationState - Class in org.neo4j.causalclustering.core.state.machines.id
An in-memory representation of the IDs allocated to this core instance.
IdAllocationState(long[], long) - Constructor for class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
IdAllocationState.Marshal - Class in org.neo4j.causalclustering.core.state.machines.id
 
identity() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
identity() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
IdentityModule - Class in org.neo4j.causalclustering.core
 
IdGenerationException - Exception in org.neo4j.causalclustering.core.state.machines.id
 
idGeneratorFactory - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
IdleChannelReaperHandler - Class in org.neo4j.causalclustering.messaging
 
IdleChannelReaperHandler(NonBlockingChannels) - Constructor for class org.neo4j.causalclustering.messaging.IdleChannelReaperHandler
 
IdRangeIterator - Class in org.neo4j.causalclustering.core.state.machines.id
 
idType() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
idTypeConfigurationProvider - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
Inbound<M extends Message> - Interface in org.neo4j.causalclustering.messaging
 
Inbound.MessageHandler<M extends Message> - Interface in org.neo4j.causalclustering.messaging
 
increment() - Method in interface org.neo4j.causalclustering.catchup.tx.TxPullRequestsMonitor
 
increment() - Method in interface org.neo4j.causalclustering.core.consensus.LeaderNotFoundMonitor
 
increment() - Method in interface org.neo4j.causalclustering.core.state.machines.tx.RetryStrategy.Timeout
 
index() - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLogCursor
 
index - Variable in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
InFlightLogEntryReader - Class in org.neo4j.causalclustering.core.state
 
InFlightLogEntryReader(ReadableRaftLog, InFlightMap<RaftLogEntry>, boolean) - Constructor for class org.neo4j.causalclustering.core.state.InFlightLogEntryReader
 
inFlightMap() - Method in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
InFlightMap<V> - Class in org.neo4j.causalclustering.core.consensus.log.segmented
 
InFlightMap() - Constructor for class org.neo4j.causalclustering.core.consensus.log.segmented.InFlightMap
 
init() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
init() - Method in class org.neo4j.causalclustering.core.consensus.schedule.DelayedRenewableTimeoutService
 
init() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
init() - Method in class org.neo4j.causalclustering.core.state.storage.DurableStateStorage
 
initial_discovery_members - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
InMemoryRaftLog - Class in org.neo4j.causalclustering.core.consensus.log
 
InMemoryRaftLog() - Constructor for class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
InMemoryStateStorage<STATE> - Class in org.neo4j.causalclustering.core.state.storage
 
InMemoryStateStorage(STATE) - Constructor for class org.neo4j.causalclustering.core.state.storage.InMemoryStateStorage
 
inProgressCount() - Method in interface org.neo4j.causalclustering.core.replication.ProgressTracker
Returns a count of the current number of in-progress tracked operations.
inProgressCount() - Method in class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
install(MembershipEntry) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
installCommitProcess(TransactionCommitProcess, long) - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenStateMachine
 
installCommitProcess(TransactionCommitProcess, long) - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionStateMachine
 
installCoreState(RaftCoreState) - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
installSnapshot(CoreSnapshot) - Method in class org.neo4j.causalclustering.core.state.CoreState
 
installSnapshot(IdAllocationState) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationStateMachine
 
installSnapshot(ReplicatedLockTokenState) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
installSnapshot(GlobalSessionTrackerState) - Method in class org.neo4j.causalclustering.SessionTracker
 
installSnapshots(CoreSnapshot) - Method in class org.neo4j.causalclustering.core.state.machines.CoreStateMachines
 
INSTANCE - Static variable in class org.neo4j.causalclustering.identity.ClusterId.Marshal
 
INSTANCE - Static variable in class org.neo4j.causalclustering.messaging.marshalling.storeid.StoreIdMarshal
 
isAvailable() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
isDefault(StoreId) - Static method in class org.neo4j.causalclustering.identity.StoreId
 
isElectedLeader() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
isEmpty() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
isExpecting(E) - Method in class org.neo4j.causalclustering.catchup.Protocol
 
isLast() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 
isLeader() - Method in interface org.neo4j.causalclustering.core.consensus.CoreMetaData
 
isLeader() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
isLeader() - Method in class org.neo4j.causalclustering.core.EnterpriseCoreEditionModule
 
isQuorum(int, int) - Static method in class org.neo4j.causalclustering.core.consensus.MajorityIncludingSelfQuorum
 
isQuorum(int, int, int) - Static method in class org.neo4j.causalclustering.core.consensus.MajorityIncludingSelfQuorum
 
isReplicated() - Method in class org.neo4j.causalclustering.core.replication.Progress
 
isSteppingDown() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
iterator() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Messages
 
iterator() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 

J

join_catch_up_timeout - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 

L

label_token_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
label_token_name_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
labelTokenHolder - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
LAST_FLUSHED_NAME - Static variable in class org.neo4j.causalclustering.core.server.CoreServerModule
 
last_flushed_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
lastApplied() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
lastAppliedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationStateMachine
 
lastAppliedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
lastAppliedIndex() - Method in interface org.neo4j.causalclustering.core.state.machines.StateMachine
Return the index of the last applied command by this state machine.
lastAppliedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenStateMachine
 
lastAppliedIndex() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionStateMachine
 
LastCommittedIndexFinder - Class in org.neo4j.causalclustering.core.state.machines.tx
Finds the last committed transaction in the transaction log, then decodes the header as a raft index.
LastCommittedIndexFinder(TransactionIdStore, LogicalTransactionStore, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.LastCommittedIndexFinder
 
lastCommittedTransactionId() - Method in class org.neo4j.causalclustering.core.state.machines.tx.NeoStoreTransactionCounter
 
lastLogIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
lastLogIndexBeforeWeBecameLeader() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
lastLogIndexBeforeWeBecameLeader() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
lastLogTerm() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
lastReceivedTxId() - Method in interface org.neo4j.causalclustering.catchup.tx.PullRequestMonitor
 
lastRequestedTxId() - Method in interface org.neo4j.causalclustering.catchup.tx.PullRequestMonitor
 
lastTxId() - Method in class org.neo4j.causalclustering.catchup.TxPullRequestResult
 
Leader - Class in org.neo4j.causalclustering.core.consensus.roles
 
Leader() - Constructor for class org.neo4j.causalclustering.core.consensus.roles.Leader
 
leader() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
leader() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
leader_election_timeout - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
LeaderCanWrite - Class in org.neo4j.causalclustering.core
 
leaderCommit() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
leaderCommit() - Method in interface org.neo4j.causalclustering.core.consensus.state.ExposedRaftState
 
leaderCommit() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
leaderCommit() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
LeaderContext - Class in org.neo4j.causalclustering.core.consensus
Consistent leader state at a point in time.
LeaderContext(long, long) - Constructor for class org.neo4j.causalclustering.core.consensus.LeaderContext
 
LeaderLocator - Interface in org.neo4j.causalclustering.core.consensus
 
leaderNotFoundExceptions() - Method in interface org.neo4j.causalclustering.core.consensus.LeaderNotFoundMonitor
 
LeaderNotFoundMonitor - Interface in org.neo4j.causalclustering.core.consensus
 
LeaderOnlyLockManager - Class in org.neo4j.causalclustering.core.state.machines.locks
Each member of the cluster uses its own LeaderOnlyLockManager which wraps a local Locks manager.
LeaderOnlyLockManager(MemberId, Replicator, LeaderLocator, Locks, ReplicatedLockTokenStateMachine) - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.LeaderOnlyLockManager
 
LeaderOnlySelectionStrategy - Class in org.neo4j.causalclustering.messaging.routing
 
LeaderOnlySelectionStrategy(Outcome) - Constructor for class org.neo4j.causalclustering.messaging.routing.LeaderOnlySelectionStrategy
 
leaderTerm() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
leaderTerm() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
leaderTerm() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.LogCompactionInfo
 
length() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 
LocalDatabase - Class in org.neo4j.causalclustering.catchup.storecopy
 
LocalDatabase(File, StoreFiles, DataSourceManager, PageCache, FileSystemAbstraction, Supplier<DatabaseHealth>, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
LocalOperationId - Class in org.neo4j.causalclustering.core.replication.session
Uniquely identifies an operation as performed under a global session.
LocalOperationId(long, long) - Constructor for class org.neo4j.causalclustering.core.replication.session.LocalOperationId
 
localOperationId() - Method in class org.neo4j.causalclustering.core.replication.session.OperationContext
 
LocalSession - Class in org.neo4j.causalclustering.core.replication.session
Holds the state for a local session.
LocalSession(long) - Constructor for class org.neo4j.causalclustering.core.replication.session.LocalSession
 
localSessionId() - Method in class org.neo4j.causalclustering.core.replication.session.LocalOperationId
 
LocalSessionPool - Class in org.neo4j.causalclustering.core.replication.session
Keeps a pool of local sub-sessions, to be used under a single global session.
LocalSessionPool(GlobalSession) - Constructor for class org.neo4j.causalclustering.core.replication.session.LocalSessionPool
 
LOCK_NOT_ON_LEADER_ERROR_MESSAGE - Static variable in class org.neo4j.causalclustering.core.state.machines.locks.LeaderOnlyLockManager
 
LOCK_TOKEN_NAME - Static variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
lockManager - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
log(MEMBER, MEMBER, Object...) - Method in class org.neo4j.causalclustering.logging.BetterMessageLogger
 
log(MEMBER, Object) - Method in class org.neo4j.causalclustering.logging.BetterMessageLogger
 
log(MEMBER, MEMBER, Object...) - Method in interface org.neo4j.causalclustering.logging.MessageLogger
 
log(MEMBER, Object) - Method in interface org.neo4j.causalclustering.logging.MessageLogger
 
log(MEMBER, MEMBER, Object...) - Method in class org.neo4j.causalclustering.logging.NullMessageLogger
 
log(MEMBER, Object) - Method in class org.neo4j.causalclustering.logging.NullMessageLogger
 
log_shipping_max_lag - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
logAttemptToSendToMemberWithNoKnownAddress(MemberId) - Method in class org.neo4j.causalclustering.messaging.address.UnknownAddressMonitor
 
LogCompactionInfo(MemberId, long, long) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.LogCompactionInfo
 
logEntry() - Method in class org.neo4j.causalclustering.core.consensus.log.EntryRecord
 
LoggingInbound<M extends Message> - Class in org.neo4j.causalclustering.messaging
 
LoggingInbound(Inbound<M>, MessageLogger<MemberId>, MemberId) - Constructor for class org.neo4j.causalclustering.messaging.LoggingInbound
 
LoggingOutbound<MEMBER,MESSAGE extends Message> - Class in org.neo4j.causalclustering.messaging
 
LoggingOutbound(Outbound<MEMBER, MESSAGE>, MEMBER, MessageLogger<MEMBER>) - Constructor for class org.neo4j.causalclustering.messaging.LoggingOutbound
 
logIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.EntryRecord
 
logIndex - Variable in class org.neo4j.causalclustering.core.consensus.log.LogPosition
 
logIndex() - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry
 
logIndex() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
logIndex() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
logIndex(long) - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
Sets the last seen log index, which is the last log index at which a replicated value that updated this state was encountered.
LogIndexTxHeaderEncoding - Class in org.neo4j.causalclustering.core.state.machines.tx
Log index is encoded in the header of transactions in the transaction log.
LogIndexTxHeaderEncoding() - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.LogIndexTxHeaderEncoding
 
LogPosition - Class in org.neo4j.causalclustering.core.consensus.log
 
LogPosition(long, long) - Constructor for class org.neo4j.causalclustering.core.consensus.log.LogPosition
 
LogPrinter - Class in org.neo4j.causalclustering.core.consensus.log.debug
 
LogPrinter(ReadableRaftLog) - Constructor for class org.neo4j.causalclustering.core.consensus.log.debug.LogPrinter
 
LogPruner - Interface in org.neo4j.causalclustering.core.consensus.log.pruning
Defines the set of operations needed to execute raft log pruning.
logShippingManager() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
LongIndexMarshal - Class in org.neo4j.causalclustering.core.state
A marshal for an index that starts with -1 at the empty slot before the first real entry at 0.
LongIndexMarshal() - Constructor for class org.neo4j.causalclustering.core.state.LongIndexMarshal
 

M

main(String[]) - Static method in class org.neo4j.causalclustering.core.state.DumpClusterState
 
MajorityIncludingSelfQuorum - Class in org.neo4j.causalclustering.core.consensus
 
MajorityIncludingSelfQuorum() - Constructor for class org.neo4j.causalclustering.core.consensus.MajorityIncludingSelfQuorum
 
makeBlockingRequest(MemberId, CatchUpRequest, CatchUpResponseCallback<T>) - Method in class org.neo4j.causalclustering.catchup.CatchUpClient
 
markNeedForFreshSnapshot() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
marshal() - Static method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 
marshal(MemberIdSet, WritableChannel) - Static method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSetSerializer
 
Marshal() - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry.Marshal
 
marshal(MembershipEntry, WritableChannel) - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry.Marshal
 
Marshal() - Constructor for class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState.Marshal
 
marshal(RaftMembershipState, WritableChannel) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState.Marshal
 
Marshal() - Constructor for class org.neo4j.causalclustering.core.consensus.term.TermState.Marshal
 
marshal(TermState, WritableChannel) - Method in class org.neo4j.causalclustering.core.consensus.term.TermState.Marshal
 
Marshal(ChannelMarshal<MemberId>) - Constructor for class org.neo4j.causalclustering.core.consensus.vote.VoteState.Marshal
 
marshal(VoteState, WritableChannel) - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState.Marshal
 
Marshal(ChannelMarshal<MemberId>) - Constructor for class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState.Marshal
 
marshal(GlobalSessionTrackerState, WritableChannel) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState.Marshal
 
marshal(Long, WritableChannel) - Method in class org.neo4j.causalclustering.core.state.LongIndexMarshal
 
Marshal() - Constructor for class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState.Marshal
 
marshal(IdAllocationState, WritableChannel) - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState.Marshal
 
marshal(ReplicatedIdAllocationRequest, WritableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequestSerializer
 
marshal(ReplicatedLockTokenRequest, WritableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenSerializer
 
Marshal(ChannelMarshal<MemberId>) - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState.Marshal
 
marshal(ReplicatedLockTokenState, WritableChannel) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState.Marshal
 
marshal(ReplicatedTokenRequest, WritableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequestSerializer
 
marshal(ReplicatedTokenRequest, ByteBuf) - Static method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequestSerializer
 
marshal(ReplicatedTransaction, WritableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionSerializer
 
marshal(ReplicatedTransaction, ByteBuf) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionSerializer
 
Marshal() - Constructor for class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot.Marshal
 
marshal(CoreSnapshot, WritableChannel) - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot.Marshal
 
marshal - Variable in enum org.neo4j.causalclustering.core.state.snapshot.CoreStateType
 
Marshal() - Constructor for class org.neo4j.causalclustering.core.state.snapshot.RaftCoreState.Marshal
 
marshal(RaftCoreState, WritableChannel) - Method in class org.neo4j.causalclustering.core.state.snapshot.RaftCoreState.Marshal
 
Marshal() - Constructor for class org.neo4j.causalclustering.identity.ClusterId.Marshal
 
marshal(ClusterId, WritableChannel) - Method in class org.neo4j.causalclustering.identity.ClusterId.Marshal
 
Marshal() - Constructor for class org.neo4j.causalclustering.identity.MemberId.Marshal
 
marshal(MemberId, WritableChannel) - Method in class org.neo4j.causalclustering.identity.MemberId.Marshal
 
marshal(ReplicatedContent, WritableChannel) - Method in class org.neo4j.causalclustering.messaging.CoreReplicatedContentMarshal
 
marshal(STATE, ByteBuffer) - Method in interface org.neo4j.causalclustering.messaging.marshalling.ByteBufferMarshal
Marshals the target into buffer.
marshal(STATE, WritableChannel) - Method in interface org.neo4j.causalclustering.messaging.marshalling.ChannelMarshal
Marshals the state into the channel.
marshal(StoreId, WritableChannel) - Method in class org.neo4j.causalclustering.messaging.marshalling.storeid.StoreIdMarshal
 
marshal(ByteBuf, String) - Static method in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
marshal(ByteBuffer, String) - Static method in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
marshal(WritableChannel, String) - Static method in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
Match(long, Object) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Match
 
matchIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
MemberId - Class in org.neo4j.causalclustering.identity
 
MemberId(UUID) - Constructor for class org.neo4j.causalclustering.identity.MemberId
 
MemberId.Marshal - Class in org.neo4j.causalclustering.identity
Format: ┌──────────────────────────────┐ │mostSignificantBits 8 bytes│ │leastSignificantBits 8 bytes│ └──────────────────────────────┘
MemberIdSet - Class in org.neo4j.causalclustering.core.consensus.membership
 
MemberIdSet(Set<MemberId>) - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MemberIdSet
 
MemberIdSetBuilder - Class in org.neo4j.causalclustering.core.consensus.membership
 
MemberIdSetBuilder() - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MemberIdSetBuilder
 
MemberIdSetSerializer - Class in org.neo4j.causalclustering.core.consensus.membership
Format: ┌────────────────────────────────────────────┐ │ memberCount 4 bytes │ │ member 0 ┌──────────────────────────────┐│ │ │mostSignificantBits 8 bytes││ │ │leastSignificantBits 8 bytes││ │ └──────────────────────────────┘│ │ ...
MemberIdSetSerializer() - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MemberIdSetSerializer
 
members() - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry
 
members() - Method in class org.neo4j.causalclustering.discovery.CoreTopology
 
members() - Method in class org.neo4j.causalclustering.discovery.ReadReplicaTopology
 
MembershipEntry - Class in org.neo4j.causalclustering.core.consensus.membership
Represents a membership entry in the RAFT log.
MembershipEntry(long, Set<MemberId>) - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry
 
MembershipEntry.Marshal - Class in org.neo4j.causalclustering.core.consensus.membership
 
MembershipWaiter - Class in org.neo4j.causalclustering.core.consensus.membership
Waits until member has "fully joined" the raft membership.
MembershipWaiter(MemberId, JobScheduler, Supplier<DatabaseHealth>, long, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MembershipWaiter
 
MembershipWaiterLifecycle - Class in org.neo4j.causalclustering.core.consensus.membership
 
MembershipWaiterLifecycle(MembershipWaiter, Long, RaftMachine, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.membership.MembershipWaiterLifecycle
 
membershipWaiterLifecycle - Variable in class org.neo4j.causalclustering.core.server.CoreServerModule
 
message() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.ClusterIdAwareMessage
 
message() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Directed
 
Message - Interface in org.neo4j.causalclustering.messaging
Marker interface for objects that can be sent over the network.
messageFor(MemberId) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Messages
 
MessageLogger<MEMBER> - Interface in org.neo4j.causalclustering.logging
 
MessageQueueMonitor - Interface in org.neo4j.causalclustering.messaging.monitoring
 
Messages - Class in org.neo4j.causalclustering.core.consensus.outcome
 
MessageTooBigException - Exception in org.neo4j.causalclustering.messaging
Throwing an instance of this exception indicates that the creation or handling of a message failed because of size restrictions.
MessageTooBigException(String) - Constructor for exception org.neo4j.causalclustering.messaging.MessageTooBigException
 
messageType() - Method in enum org.neo4j.causalclustering.catchup.RequestMessageType
 
messageType() - Method in enum org.neo4j.causalclustering.catchup.ResponseMessageType
 
messageType() - Method in class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdRequest
 
messageType() - Method in class org.neo4j.causalclustering.catchup.storecopy.GetStoreRequest
 
messageType() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullRequest
 
messageType() - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotRequest
 
messageType() - Method in interface org.neo4j.causalclustering.messaging.CatchUpRequest
 
Mismatch(long, Object) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Mismatch
 
MonitoredRaftLog - Class in org.neo4j.causalclustering.core.consensus.log
 
MonitoredRaftLog(RaftLog, Monitors) - Constructor for class org.neo4j.causalclustering.core.consensus.log.MonitoredRaftLog
 
MonitoredTermStateStorage - Class in org.neo4j.causalclustering.core.consensus.term
 
MonitoredTermStateStorage(StateStorage<TermState>, Monitors) - Constructor for class org.neo4j.causalclustering.core.consensus.term.MonitoredTermStateStorage
 
myself() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
myself() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
myself() - Method in class org.neo4j.causalclustering.core.IdentityModule
 

N

name() - Method in interface org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService.TimeoutName
 
NAME - Static variable in class org.neo4j.causalclustering.discovery.procedures.GetServersProcedure
 
needsFreshSnapshot() - Method in interface org.neo4j.causalclustering.core.consensus.outcome.ConsensusOutcome
 
needsFreshSnapshot() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
neostore_block_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
NeoStoreTransactionCounter - Class in org.neo4j.causalclustering.core.state.machines.tx
 
NeoStoreTransactionCounter(NeoStores) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.NeoStoreTransactionCounter
 
NetworkFlushableByteBuf - Class in org.neo4j.causalclustering.messaging
 
NetworkFlushableByteBuf(ByteBuf) - Constructor for class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
NetworkFlushableChannelNetty4 - Class in org.neo4j.causalclustering.messaging
 
NetworkFlushableChannelNetty4(ByteBuf) - Constructor for class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
NetworkFlushableChannelNetty4(ByteBuf, long) - Constructor for class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
NetworkReadableClosableChannelNetty4 - Class in org.neo4j.causalclustering.messaging
 
NetworkReadableClosableChannelNetty4(ByteBuf) - Constructor for class org.neo4j.causalclustering.messaging.NetworkReadableClosableChannelNetty4
 
newClient() - Method in class org.neo4j.causalclustering.core.state.machines.locks.LeaderOnlyLockManager
 
NewEntries(long, long, RaftLogEntry[]) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.NewEntries
 
newInstance() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.CoreLogPruningStrategyFactory
 
newInstance() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
newInstance() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
newInstance() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
newInstance() - Method in class org.neo4j.causalclustering.SessionTracker
 
NewLeaderBarrier - Class in org.neo4j.causalclustering.core.consensus
When a new leader is elected, it replicates one entry of this type to mark the start of its reign.
NewLeaderBarrier() - Constructor for class org.neo4j.causalclustering.core.consensus.NewLeaderBarrier
 
newTimeout() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ConstantTimeRetryStrategy
 
newTimeout() - Method in class org.neo4j.causalclustering.core.state.machines.tx.ExponentialBackoffStrategy
 
newTimeout() - Method in interface org.neo4j.causalclustering.core.state.machines.tx.RetryStrategy
 
next() - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLogCursor
 
next() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdRangeIterator
 
node_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
node_labels_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
NoLeaderFoundException - Exception in org.neo4j.causalclustering.core.consensus
 
NoLeaderFoundException() - Constructor for exception org.neo4j.causalclustering.core.consensus.NoLeaderFoundException
 
NoLeaderFoundException(Throwable) - Constructor for exception org.neo4j.causalclustering.core.consensus.NoLeaderFoundException
 
NonBlockingChannels - Class in org.neo4j.causalclustering.messaging
 
NonBlockingChannels() - Constructor for class org.neo4j.causalclustering.messaging.NonBlockingChannels
 
NOT_LEADER_ERROR_MSG - Static variable in class org.neo4j.causalclustering.core.LeaderCanWrite
 
NotMyselfSelectionStrategy - Class in org.neo4j.causalclustering.messaging.routing
 
NotMyselfSelectionStrategy(CoreTopologyService, MemberId) - Constructor for class org.neo4j.causalclustering.messaging.routing.NotMyselfSelectionStrategy
 
NULL_STRING_LENGTH - Static variable in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
NullMessageLogger<MEMBER> - Class in org.neo4j.causalclustering.logging
 
NullMessageLogger() - Constructor for class org.neo4j.causalclustering.logging.NullMessageLogger
 
numberOfRequests() - Method in interface org.neo4j.causalclustering.catchup.tx.PullRequestMonitor
 

O

of(Object) - Static method in class org.neo4j.causalclustering.core.state.Result
 
of(Exception) - Static method in class org.neo4j.causalclustering.core.state.Result
 
offset - Variable in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
onCommitUpdate(LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
onCoreSnapshot(CompletableFuture<T>, CoreSnapshot) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onCoreSnapshot(CompletableFuture<T>, CoreSnapshot) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onCoreSnapshot(CoreSnapshot) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onCoreTopologyChange(CoreTopology) - Method in interface org.neo4j.causalclustering.discovery.CoreTopologyService.Listener
 
onCoreTopologyChange(CoreTopology) - Method in class org.neo4j.causalclustering.discovery.RaftDiscoveryServiceConnector
 
onFileContent(CompletableFuture<T>, FileChunk) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onFileContent(CompletableFuture<T>, FileChunk) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onFileContent(FileChunk) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onFileHeader(CompletableFuture<T>, FileHeader) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onFileHeader(CompletableFuture<T>, FileHeader) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onFileHeader(FileHeader) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onFileStreamingComplete(CompletableFuture<T>, StoreCopyFinishedResponse) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onFileStreamingComplete(CompletableFuture<T>, StoreCopyFinishedResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onFileStreamingComplete(StoreCopyFinishedResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onFileStreamingComplete(long) - Method in interface org.neo4j.causalclustering.catchup.storecopy.StoreFileStreamingCompleteListener
 
onFollowerStateChange(FollowerStates<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
onGetStoreIdResponse(CompletableFuture<T>, GetStoreIdResponse) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onGetStoreIdResponse(CompletableFuture<T>, GetStoreIdResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onGetStoreIdResponse(GetStoreIdResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onMatch(long, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
onMembershipChanged() - Method in interface org.neo4j.causalclustering.core.consensus.membership.RaftMembership.Listener
This method is called on additions to and removals from either the voting or replication members sets.
onMembershipChanged() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
 
onMismatch(long, LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
onNewEntries(long, long, RaftLogEntry[], LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
onRole(Role) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
onSnapshotReceived(CoreSnapshot) - Method in interface org.neo4j.causalclustering.core.state.snapshot.CoreSnapshotListener
 
onStoreIdReceived(StoreId) - Method in interface org.neo4j.causalclustering.catchup.storecopy.StoreIdReceiver
 
onSuccessResponse(long) - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerState
 
onSuccessResponse(MEMBER, long) - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
onTimeout(RenewableTimeoutService.RenewableTimeout) - Method in interface org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService.TimeoutHandler
The callback method.
onTxPullResponse(CompletableFuture<T>, TxPullResponse) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onTxPullResponse(CompletableFuture<T>, TxPullResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onTxPullResponse(TxPullResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onTxReceived(TxPullResponse) - Method in class org.neo4j.causalclustering.catchup.tx.TransactionLogCatchUpWriter
 
onTxReceived(TxPullResponse) - Method in interface org.neo4j.causalclustering.catchup.tx.TxPullResponseListener
 
onTxStreamFinishedResponse(CompletableFuture<T>, TxStreamFinishedResponse) - Method in class org.neo4j.causalclustering.catchup.CatchUpResponseAdaptor
 
onTxStreamFinishedResponse(CompletableFuture<T>, TxStreamFinishedResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseCallback
 
onTxStreamFinishedResponse(TxStreamFinishedResponse) - Method in interface org.neo4j.causalclustering.catchup.CatchUpResponseHandler
 
onTxStreamingComplete(long, boolean) - Method in interface org.neo4j.causalclustering.catchup.tx.TxStreamCompleteListener
 
open(File, IdType, long, long) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdGeneratorFactory
 
open(File, int, IdType, long, long) - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdGeneratorFactory
 
openSessionCount() - Method in class org.neo4j.causalclustering.core.replication.session.LocalSessionPool
 
OperationContext - Class in org.neo4j.causalclustering.core.replication.session
Context for operation.
OperationContext(GlobalSession, LocalOperationId, LocalSession) - Constructor for class org.neo4j.causalclustering.core.replication.session.OperationContext
 
operationId() - Method in class org.neo4j.causalclustering.core.replication.DistributedOperation
 
ordinal(MembershipEntry) - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry.Marshal
 
ordinal(RaftMembershipState) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState.Marshal
 
ordinal(TermState) - Method in class org.neo4j.causalclustering.core.consensus.term.TermState.Marshal
 
ordinal(VoteState) - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState.Marshal
 
ordinal(GlobalSessionTrackerState) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState.Marshal
 
ordinal(Long) - Method in class org.neo4j.causalclustering.core.state.LongIndexMarshal
 
ordinal(IdAllocationState) - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState.Marshal
 
ordinal(ReplicatedLockTokenState) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState.Marshal
 
ordinal(RaftCoreState) - Method in class org.neo4j.causalclustering.core.state.snapshot.RaftCoreState.Marshal
 
ordinal(STATE) - Method in interface org.neo4j.causalclustering.core.state.storage.StateMarshal
 
ordinal(MemberId) - Method in class org.neo4j.causalclustering.identity.MemberId.Marshal
 
org.neo4j.causalclustering - package org.neo4j.causalclustering
 
org.neo4j.causalclustering.catchup - package org.neo4j.causalclustering.catchup
 
org.neo4j.causalclustering.catchup.storecopy - package org.neo4j.causalclustering.catchup.storecopy
 
org.neo4j.causalclustering.catchup.tx - package org.neo4j.causalclustering.catchup.tx
 
org.neo4j.causalclustering.core - package org.neo4j.causalclustering.core
 
org.neo4j.causalclustering.core.consensus - package org.neo4j.causalclustering.core.consensus
 
org.neo4j.causalclustering.core.consensus.log - package org.neo4j.causalclustering.core.consensus.log
 
org.neo4j.causalclustering.core.consensus.log.debug - package org.neo4j.causalclustering.core.consensus.log.debug
 
org.neo4j.causalclustering.core.consensus.log.monitoring - package org.neo4j.causalclustering.core.consensus.log.monitoring
 
org.neo4j.causalclustering.core.consensus.log.pruning - package org.neo4j.causalclustering.core.consensus.log.pruning
 
org.neo4j.causalclustering.core.consensus.log.segmented - package org.neo4j.causalclustering.core.consensus.log.segmented
 
org.neo4j.causalclustering.core.consensus.membership - package org.neo4j.causalclustering.core.consensus.membership
 
org.neo4j.causalclustering.core.consensus.outcome - package org.neo4j.causalclustering.core.consensus.outcome
 
org.neo4j.causalclustering.core.consensus.roles - package org.neo4j.causalclustering.core.consensus.roles
 
org.neo4j.causalclustering.core.consensus.roles.follower - package org.neo4j.causalclustering.core.consensus.roles.follower
 
org.neo4j.causalclustering.core.consensus.schedule - package org.neo4j.causalclustering.core.consensus.schedule
 
org.neo4j.causalclustering.core.consensus.shipping - package org.neo4j.causalclustering.core.consensus.shipping
 
org.neo4j.causalclustering.core.consensus.state - package org.neo4j.causalclustering.core.consensus.state
 
org.neo4j.causalclustering.core.consensus.term - package org.neo4j.causalclustering.core.consensus.term
 
org.neo4j.causalclustering.core.consensus.vote - package org.neo4j.causalclustering.core.consensus.vote
 
org.neo4j.causalclustering.core.replication - package org.neo4j.causalclustering.core.replication
 
org.neo4j.causalclustering.core.replication.session - package org.neo4j.causalclustering.core.replication.session
 
org.neo4j.causalclustering.core.server - package org.neo4j.causalclustering.core.server
 
org.neo4j.causalclustering.core.state - package org.neo4j.causalclustering.core.state
 
org.neo4j.causalclustering.core.state.machines - package org.neo4j.causalclustering.core.state.machines
 
org.neo4j.causalclustering.core.state.machines.id - package org.neo4j.causalclustering.core.state.machines.id
 
org.neo4j.causalclustering.core.state.machines.locks - package org.neo4j.causalclustering.core.state.machines.locks
 
org.neo4j.causalclustering.core.state.machines.token - package org.neo4j.causalclustering.core.state.machines.token
 
org.neo4j.causalclustering.core.state.machines.tx - package org.neo4j.causalclustering.core.state.machines.tx
 
org.neo4j.causalclustering.core.state.snapshot - package org.neo4j.causalclustering.core.state.snapshot
 
org.neo4j.causalclustering.core.state.storage - package org.neo4j.causalclustering.core.state.storage
 
org.neo4j.causalclustering.discovery - package org.neo4j.causalclustering.discovery
 
org.neo4j.causalclustering.discovery.procedures - package org.neo4j.causalclustering.discovery.procedures
 
org.neo4j.causalclustering.handlers - package org.neo4j.causalclustering.handlers
 
org.neo4j.causalclustering.helper - package org.neo4j.causalclustering.helper
 
org.neo4j.causalclustering.identity - package org.neo4j.causalclustering.identity
 
org.neo4j.causalclustering.logging - package org.neo4j.causalclustering.logging
 
org.neo4j.causalclustering.messaging - package org.neo4j.causalclustering.messaging
 
org.neo4j.causalclustering.messaging.address - package org.neo4j.causalclustering.messaging.address
 
org.neo4j.causalclustering.messaging.marshalling - package org.neo4j.causalclustering.messaging.marshalling
 
org.neo4j.causalclustering.messaging.marshalling.storeid - package org.neo4j.causalclustering.messaging.marshalling.storeid
 
org.neo4j.causalclustering.messaging.monitoring - package org.neo4j.causalclustering.messaging.monitoring
 
org.neo4j.causalclustering.messaging.routing - package org.neo4j.causalclustering.messaging.routing
 
org.neo4j.causalclustering.readreplica - package org.neo4j.causalclustering.readreplica
 
org.neo4j.commandline.dbms - package org.neo4j.commandline.dbms
 
Outbound<MEMBER,MESSAGE extends Message> - Interface in org.neo4j.causalclustering.messaging
A best effort service for delivery of messages to members.
Outcome - Class in org.neo4j.causalclustering.core.consensus.outcome
Holds the outcome of a RAFT role's handling of a message.
Outcome(Role, ReadableRaftState) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
Outcome(Role, long, MemberId, long, MemberId, Set<MemberId>, long, FollowerStates<MemberId>, boolean, Collection<RaftLogCommand>, Collection<RaftMessages.Directed>, Collection<ShipCommand>, long) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
outgoing_queue_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
owner() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSession
 
owner() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
owner() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 

P

panic(Throwable) - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
panic() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
panic() - Method in class org.neo4j.causalclustering.core.state.CoreStateApplier
 
pause() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
Paused when stepping down from leader role.
persist(STATE) - Method in class org.neo4j.causalclustering.core.state.storage.DurableStateStorageImporter
 
persistStoreData(TermState) - Method in class org.neo4j.causalclustering.core.consensus.term.MonitoredTermStateStorage
 
persistStoreData(STATE) - Method in class org.neo4j.causalclustering.core.state.storage.DurableStateStorage
 
persistStoreData(STATE) - Method in class org.neo4j.causalclustering.core.state.storage.InMemoryStateStorage
 
persistStoreData(STATE) - Method in interface org.neo4j.causalclustering.core.state.storage.StateStorage
 
PHYSICAL_LOG_DIRECTORY_NAME - Static variable in interface org.neo4j.causalclustering.core.consensus.log.RaftLog
 
prepareForFlush() - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
prepareForFlush() - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
prevIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
prevIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
prevIndex() - Method in interface org.neo4j.causalclustering.core.consensus.log.ReadableRaftLog
 
prevIndex() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
prevIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.LogCompactionInfo
 
prevIndex() - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
previousTxId() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullRequest
Request is for transactions after this id
prevLogIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
prevLogTerm() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
prevTerm() - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
print(PrintStream) - Method in class org.neo4j.causalclustering.core.consensus.log.debug.LogPrinter
 
print() - Method in class org.neo4j.causalclustering.helper.StatUtil.StatContext
 
PROCEDURE_NAME - Static variable in class org.neo4j.causalclustering.discovery.procedures.ClusterOverviewProcedure
 
processLog(long, Collection<RaftLogCommand>) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
Progress - Class in org.neo4j.causalclustering.core.replication
The progress of a single replicated operation, from replication to result, and associated synchronization.
Progress() - Constructor for class org.neo4j.causalclustering.core.replication.Progress
 
ProgressTracker - Interface in org.neo4j.causalclustering.core.replication
Keeps track of operations in progress.
ProgressTrackerImpl - Class in org.neo4j.causalclustering.core.replication
 
ProgressTrackerImpl(GlobalSession) - Constructor for class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
property_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
property_key_token_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
property_key_token_name_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
propertyKeyTokenHolder - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
Protocol<E extends Enum<E>> - Class in org.neo4j.causalclustering.catchup
 
Provider() - Constructor for class org.neo4j.commandline.dbms.UnbindFromClusterCommand.Provider
 
prune(long) - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
prune(long) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
prune() - Method in interface org.neo4j.causalclustering.core.consensus.log.pruning.LogPruner
 
prune(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLog
Attempt to prune (delete) a prefix of the log, no further than the safeIndex.
prune(long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
prune(long) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
prune(long) - Method in interface org.neo4j.causalclustering.core.consensus.outcome.RaftLogCommand.Handler
 
prune() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
pruneIndex() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.PruneRequest
 
PruneLogCommand - Class in org.neo4j.causalclustering.core.consensus.outcome
 
PruneLogCommand(long) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
PruneRequest(long) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.PruneRequest
 
PruningScheduler - Class in org.neo4j.causalclustering.core.consensus.log.pruning
 
PruningScheduler(LogPruner, JobScheduler, long, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.log.pruning.PruningScheduler
 
pull_interval - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
PullRequestMonitor - Interface in org.neo4j.causalclustering.catchup.tx
 
pullTransactions(MemberId, StoreId, long, TxPullResponseListener) - Method in class org.neo4j.causalclustering.catchup.tx.TxPullClient
 
put(Long, V) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.InFlightMap
Adds a new mapping.
put(byte) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
put(byte[], int) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
put(byte) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
put(byte[], int) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
putDouble(double) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
putDouble(double) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
putFloat(float) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
putFloat(float) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
putIfAbsent(AdvertisedSocketAddress, NonBlockingChannel) - Method in class org.neo4j.causalclustering.messaging.NonBlockingChannels
 
putInt(int) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
putInt(int) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
putLong(long) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
putLong(long) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 
putShort(short) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableByteBuf
 
putShort(short) - Method in class org.neo4j.causalclustering.messaging.NetworkFlushableChannelNetty4
 

Q

queue(CommittedTransactionRepresentation) - Method in class org.neo4j.causalclustering.catchup.tx.BatchingTxApplier
Queues a transaction for application.
queueSize(InetSocketAddress, long) - Method in interface org.neo4j.causalclustering.messaging.monitoring.MessageQueueMonitor
 
queueSizes() - Method in interface org.neo4j.causalclustering.messaging.monitoring.MessageQueueMonitor
 
quorumAppendIndex(Set<MEMBER>, FollowerStates<MEMBER>) - Static method in class org.neo4j.causalclustering.core.consensus.Followers
 

R

raft_advertised_address - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_in_queue_max_batch - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_in_queue_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_listen_address - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_log_implementation - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_log_pruning_frequency - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_log_pruning_strategy - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_log_reader_pool_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_log_rotation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
RAFT_MEMBERSHIP_NAME - Static variable in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
raft_membership_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
raft_messages_log_enable - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
RAFT_TERM_NAME - Static variable in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
RAFT_VOTE_NAME - Static variable in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
RaftChannelInitializer - Class in org.neo4j.causalclustering.messaging
 
RaftChannelInitializer(ChannelMarshal<ReplicatedContent>, LogProvider, Monitors) - Constructor for class org.neo4j.causalclustering.messaging.RaftChannelInitializer
 
RaftCoreState - Class in org.neo4j.causalclustering.core.state.snapshot
 
RaftCoreState(MembershipEntry) - Constructor for class org.neo4j.causalclustering.core.state.snapshot.RaftCoreState
 
RaftCoreState.Marshal - Class in org.neo4j.causalclustering.core.state.snapshot
 
RaftDiscoveryServiceConnector - Class in org.neo4j.causalclustering.discovery
 
RaftDiscoveryServiceConnector(CoreTopologyService, RaftMachine) - Constructor for class org.neo4j.causalclustering.discovery.RaftDiscoveryServiceConnector
 
RaftGroup<MEMBER> - Interface in org.neo4j.causalclustering.core.consensus.membership
 
RaftGroup.Builder<MEMBER> - Interface in org.neo4j.causalclustering.core.consensus.membership
 
raftLog() - Method in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
RaftLog - Interface in org.neo4j.causalclustering.core.consensus.log
Persists entries that are coordinated through RAFT, i.e.
RaftLogAppendIndexMonitor - Interface in org.neo4j.causalclustering.core.consensus.log.monitoring
 
RaftLogCommand - Interface in org.neo4j.causalclustering.core.consensus.outcome
 
RaftLogCommand.Handler - Interface in org.neo4j.causalclustering.core.consensus.outcome
 
RaftLogCommitIndexMonitor - Interface in org.neo4j.causalclustering.core.consensus.log.monitoring
 
RaftLogCursor - Interface in org.neo4j.causalclustering.core.consensus.log
 
RaftLogEntry - Class in org.neo4j.causalclustering.core.consensus.log
 
RaftLogEntry(long, ReplicatedContent) - Constructor for class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
RaftLogEntryMetadata(long, LogPosition) - Constructor for class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache.RaftLogEntryMetadata
 
RaftLogMetadataCache - Class in org.neo4j.causalclustering.core.consensus.log
 
RaftLogMetadataCache(int) - Constructor for class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache
 
RaftLogMetadataCache.RaftLogEntryMetadata - Class in org.neo4j.causalclustering.core.consensus.log
 
RaftLogShipper - Class in org.neo4j.causalclustering.core.consensus.shipping
This class handles the shipping of raft logs from this node when it is the leader to the followers.
RaftLogShipper.Timeouts - Enum in org.neo4j.causalclustering.core.consensus.shipping
 
RaftLogShippingManager - Class in org.neo4j.causalclustering.core.consensus.shipping
 
RaftLogShippingManager(Outbound<MemberId, RaftMessages.RaftMessage>, LogProvider, ReadableRaftLog, Clock, MemberId, RaftMembership, long, int, int, InFlightMap<RaftLogEntry>) - Constructor for class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
 
raftMachine() - Method in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
RaftMachine - Class in org.neo4j.causalclustering.core.consensus
Implements the Raft Consensus Algorithm.
RaftMachine(MemberId, StateStorage<TermState>, StateStorage<VoteState>, RaftLog, long, long, RenewableTimeoutService, Outbound<MemberId, RaftMessages.RaftMessage>, LogProvider, RaftMembershipManager, RaftLogShippingManager, InFlightMap<RaftLogEntry>, Monitors) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMachine
 
RaftMachine.BootstrapException - Exception in org.neo4j.causalclustering.core.consensus
 
RaftMachine.Timeouts - Enum in org.neo4j.causalclustering.core.consensus
 
RaftMembership - Interface in org.neo4j.causalclustering.core.consensus.membership
Exposes a view of the members of a Raft cluster.
RaftMembership.Listener - Interface in org.neo4j.causalclustering.core.consensus.membership
This interface must be implemented from whoever wants to be notified of membership changes.
raftMembershipManager() - Method in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
RaftMembershipManager - Class in org.neo4j.causalclustering.core.consensus.membership
This class drives raft membership changes by glueing together various components: - target membership from hazelcast - raft membership state machine - raft log events
RaftMembershipManager(SendToMyself, RaftGroup.Builder<MemberId>, ReadableRaftLog, LogProvider, int, long, Clock, long, StateStorage<RaftMembershipState>) - Constructor for class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
RaftMembershipState - Class in org.neo4j.causalclustering.core.consensus.membership
Represents the current state of membership in RAFT and exposes operations for modifying the state.
RaftMembershipState() - Constructor for class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
RaftMembershipState.Marshal - Class in org.neo4j.causalclustering.core.consensus.membership
 
RaftMessageDecoder - Class in org.neo4j.causalclustering.messaging.marshalling
 
RaftMessageDecoder(ChannelMarshal<ReplicatedContent>) - Constructor for class org.neo4j.causalclustering.messaging.marshalling.RaftMessageDecoder
 
RaftMessageEncoder - Class in org.neo4j.causalclustering.messaging.marshalling
 
RaftMessageEncoder(ChannelMarshal<ReplicatedContent>) - Constructor for class org.neo4j.causalclustering.messaging.marshalling.RaftMessageEncoder
 
RaftMessageHandler - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages.AppendEntries - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages.AppendEntries.Request - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.AppendEntries.Response - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.BaseRaftMessage - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.ClusterIdAwareMessage - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Directed - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Heartbeat - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.HeartbeatResponse - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.LogCompactionInfo - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.NewEntry - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages.NewEntry.BatchRequest - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.NewEntry.Request - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.PruneRequest - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.RaftMessage - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Timeout - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Timeout.Election - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Timeout.Heartbeat - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Type - Enum in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Vote - Interface in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Vote.Request - Class in org.neo4j.causalclustering.core.consensus
 
RaftMessages.Vote.Response - Class in org.neo4j.causalclustering.core.consensus
 
RaftOutbound - Class in org.neo4j.causalclustering.messaging
 
RaftOutbound(CoreTopologyService, Outbound<AdvertisedSocketAddress, Message>, ClusterIdentity, LogProvider, long) - Constructor for class org.neo4j.causalclustering.messaging.RaftOutbound
 
RaftReplicator - Class in org.neo4j.causalclustering.core.replication
A replicator implementation suitable in a RAFT context.
RaftReplicator(LeaderLocator, MemberId, Outbound<MemberId, RaftMessages.RaftMessage>, LocalSessionPool, ProgressTracker, RetryStrategy) - Constructor for class org.neo4j.causalclustering.core.replication.RaftReplicator
 
RaftServer - Class in org.neo4j.causalclustering.core.consensus
 
RaftServer(ChannelMarshal<ReplicatedContent>, Config, LogProvider, LogProvider, Monitors) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftServer
 
RaftState - Class in org.neo4j.causalclustering.core.consensus.state
 
RaftState(MemberId, StateStorage<TermState>, RaftMembership, RaftLog, StateStorage<VoteState>, InFlightMap<RaftLogEntry>, LogProvider) - Constructor for class org.neo4j.causalclustering.core.consensus.state.RaftState
 
RaftTermMonitor - Interface in org.neo4j.causalclustering.core.consensus.log.monitoring
 
raftTimeoutService() - Method in class org.neo4j.causalclustering.core.consensus.ConsensusModule
 
read(ReadableChannel, ChannelMarshal<ReplicatedContent>) - Static method in class org.neo4j.causalclustering.core.consensus.log.EntryRecord
 
read(NetworkReadableClosableChannelNetty4, byte[]) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionFactory
 
read_replica_refresh_rate - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
read_replica_time_to_live - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
read_replica_transaction_applier_batch_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
ReadableRaftLog - Interface in org.neo4j.causalclustering.core.consensus.log
 
ReadableRaftState - Interface in org.neo4j.causalclustering.core.consensus.state
 
readEntryTerm(long) - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
readEntryTerm(long) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
readEntryTerm(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.ReadableRaftLog
Reads the term associated with the entry at the supplied index.
readEntryTerm(long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
Reader - Class in org.neo4j.causalclustering.core.consensus.log.segmented
 
ReadReplicaAddresses - Class in org.neo4j.causalclustering.discovery
 
ReadReplicaAddresses(ClientConnectorAddresses) - Constructor for class org.neo4j.causalclustering.discovery.ReadReplicaAddresses
 
readReplicaDiscoveryService(Config, LogProvider, DelayedRenewableTimeoutService, long, long) - Method in interface org.neo4j.causalclustering.discovery.DiscoveryServiceFactory
 
readReplicaDiscoveryService(Config, LogProvider, DelayedRenewableTimeoutService, long, long) - Method in class org.neo4j.causalclustering.discovery.HazelcastDiscoveryServiceFactory
 
ReadReplicaGraphDatabase - Class in org.neo4j.causalclustering.readreplica
 
ReadReplicaGraphDatabase(File, Map<String, String>, GraphDatabaseFacadeFactory.Dependencies) - Constructor for class org.neo4j.causalclustering.readreplica.ReadReplicaGraphDatabase
 
ReadReplicaGraphDatabase(File, Map<String, String>, GraphDatabaseFacadeFactory.Dependencies, DiscoveryServiceFactory) - Constructor for class org.neo4j.causalclustering.readreplica.ReadReplicaGraphDatabase
 
ReadReplicaRoleProcedure - Class in org.neo4j.causalclustering.discovery.procedures
 
ReadReplicaRoleProcedure() - Constructor for class org.neo4j.causalclustering.discovery.procedures.ReadReplicaRoleProcedure
 
readReplicas() - Method in interface org.neo4j.causalclustering.discovery.CoreTopologyService
 
ReadReplicaTopology - Class in org.neo4j.causalclustering.discovery
 
ReadReplicaTopology(ClusterId, Set<ReadReplicaAddresses>) - Constructor for class org.neo4j.causalclustering.discovery.ReadReplicaTopology
 
readState() - Method in class org.neo4j.causalclustering.core.state.storage.SimpleFileStorage
 
readState() - Method in interface org.neo4j.causalclustering.core.state.storage.SimpleStorage
 
receive(MemberId) - Method in class org.neo4j.causalclustering.core.replication.RaftReplicator
 
recover(File, File) - Method in class org.neo4j.causalclustering.core.state.StateRecoveryManager
 
recoverCopiedStore(File) - Method in class org.neo4j.causalclustering.catchup.storecopy.CopiedStoreRecovery
 
recoveredState() - Method in class org.neo4j.causalclustering.core.state.StateRecoveryManager.RecoveryStatus
 
RecoverTransactionLogState - Class in org.neo4j.causalclustering.core.state.machines.tx
Retrieves last raft log index that was appended to the transaction log, so that raft log replay can recover while preserving idempotency (avoid appending the same transaction twice).
RecoverTransactionLogState(Dependencies, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.RecoverTransactionLogState
 
refreshCoreTopology() - Method in interface org.neo4j.causalclustering.discovery.CoreTopologyService
 
register(InetSocketAddress) - Method in interface org.neo4j.causalclustering.messaging.monitoring.MessageQueueMonitor
 
registerEditionSpecificProcedures(Procedures) - Method in class org.neo4j.causalclustering.core.EnterpriseCoreEditionModule
 
registerEditionSpecificProcedures(Procedures) - Method in class org.neo4j.causalclustering.readreplica.EnterpriseReadReplicaEditionModule
 
registerHandler(Inbound.MessageHandler<RaftMessages.ClusterIdAwareMessage>) - Method in class org.neo4j.causalclustering.core.consensus.RaftServer
 
registerHandler(Inbound.MessageHandler<M>) - Method in interface org.neo4j.causalclustering.messaging.Inbound
 
registerHandler(Inbound.MessageHandler<M>) - Method in class org.neo4j.causalclustering.messaging.LoggingInbound
 
registerListener(Listener<MemberId>) - Method in interface org.neo4j.causalclustering.core.consensus.LeaderLocator
 
registerListener(RaftMembership.Listener) - Method in interface org.neo4j.causalclustering.core.consensus.membership.RaftMembership
Register a membership listener.
registerListener(RaftMembership.Listener) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
registerListener(Listener<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
relationship_group_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
relationship_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
relationship_type_token_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
relationship_type_token_name_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
relationshipTypeTokenHolder - Variable in class org.neo4j.causalclustering.core.state.machines.CoreStateMachinesModule
 
releaseSession(OperationContext) - Method in class org.neo4j.causalclustering.core.replication.session.LocalSessionPool
Releases a previously acquired session using the operation context as a key.
remove(Long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.InFlightMap
Attempts to remove this object from the map.
remove(AdvertisedSocketAddress) - Method in class org.neo4j.causalclustering.messaging.NonBlockingChannels
 
removeUpTo(long) - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache
 
removeUpwardsFrom(long) - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache
 
renew() - Method in interface org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService.RenewableTimeout
Renews the timeout for the handler represented by this instance.
RenewableTimeoutService - Interface in org.neo4j.causalclustering.core.consensus.schedule
A service for creating RenewableTimeoutService.RenewableTimeout instances.
RenewableTimeoutService.RenewableTimeout - Interface in org.neo4j.causalclustering.core.consensus.schedule
The handle for a timeout.
RenewableTimeoutService.TimeoutHandler - Interface in org.neo4j.causalclustering.core.consensus.schedule
Represents the action to take upon expiry of a timeout.
RenewableTimeoutService.TimeoutName - Interface in org.neo4j.causalclustering.core.consensus.schedule
 
renewElectionTimeout() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
replaceFollowerStates(FollowerStates<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
replaceWith(File) - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
replicate(ReplicatedContent, boolean) - Method in class org.neo4j.causalclustering.core.replication.RaftReplicator
 
replicate(ReplicatedContent, boolean) - Method in interface org.neo4j.causalclustering.core.replication.Replicator
Submit content for replication.
replicate(ReplicatedContent) - Method in class org.neo4j.causalclustering.core.replication.SendToMyself
 
replicated_lock_token_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
ReplicatedContent - Interface in org.neo4j.causalclustering.core.replication
Marker interface for types that are
ReplicatedIdAllocationRequest - Class in org.neo4j.causalclustering.core.state.machines.id
This type is handled by the ReplicatedIdAllocationStateMachine.
ReplicatedIdAllocationRequest(MemberId, IdType, long, int) - Constructor for class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
ReplicatedIdAllocationRequestSerializer - Class in org.neo4j.causalclustering.core.state.machines.id
 
ReplicatedIdAllocationRequestSerializer() - Constructor for class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequestSerializer
 
ReplicatedIdAllocationStateMachine - Class in org.neo4j.causalclustering.core.state.machines.id
Keeps track of global id allocations for all members.
ReplicatedIdAllocationStateMachine(StateStorage<IdAllocationState>) - Constructor for class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationStateMachine
 
ReplicatedIdGeneratorFactory - Class in org.neo4j.causalclustering.core.state.machines.id
 
ReplicatedIdGeneratorFactory(FileSystemAbstraction, ReplicatedIdRangeAcquirer, LogProvider, IdTypeConfigurationProvider) - Constructor for class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdGeneratorFactory
 
ReplicatedIdRangeAcquirer - Class in org.neo4j.causalclustering.core.state.machines.id
Replicates commands to assign next available id range to this member.
ReplicatedIdRangeAcquirer(Replicator, ReplicatedIdAllocationStateMachine, Map<IdType, Integer>, MemberId, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdRangeAcquirer
 
ReplicatedLabelTokenHolder - Class in org.neo4j.causalclustering.core.state.machines.token
 
ReplicatedLabelTokenHolder(TokenRegistry<Token>, Replicator, IdGeneratorFactory, Dependencies) - Constructor for class org.neo4j.causalclustering.core.state.machines.token.ReplicatedLabelTokenHolder
 
ReplicatedLockTokenRequest - Class in org.neo4j.causalclustering.core.state.machines.locks
 
ReplicatedLockTokenRequest(MemberId, int) - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 
ReplicatedLockTokenSerializer - Class in org.neo4j.causalclustering.core.state.machines.locks
 
ReplicatedLockTokenSerializer() - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenSerializer
 
ReplicatedLockTokenState - Class in org.neo4j.causalclustering.core.state.machines.locks
 
ReplicatedLockTokenState() - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
ReplicatedLockTokenState(long, ReplicatedLockTokenRequest) - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
ReplicatedLockTokenState.Marshal - Class in org.neo4j.causalclustering.core.state.machines.locks
 
ReplicatedLockTokenStateMachine - Class in org.neo4j.causalclustering.core.state.machines.locks
ReplicatedLockTokenStateMachine(StateStorage<ReplicatedLockTokenState>) - Constructor for class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
ReplicatedPropertyKeyTokenHolder - Class in org.neo4j.causalclustering.core.state.machines.token
 
ReplicatedPropertyKeyTokenHolder(TokenRegistry<Token>, RaftReplicator, IdGeneratorFactory, Dependencies) - Constructor for class org.neo4j.causalclustering.core.state.machines.token.ReplicatedPropertyKeyTokenHolder
 
ReplicatedRelationshipTypeTokenHolder - Class in org.neo4j.causalclustering.core.state.machines.token
 
ReplicatedRelationshipTypeTokenHolder(TokenRegistry<RelationshipTypeToken>, RaftReplicator, IdGeneratorFactory, Dependencies) - Constructor for class org.neo4j.causalclustering.core.state.machines.token.ReplicatedRelationshipTypeTokenHolder
 
ReplicatedTokenRequest - Class in org.neo4j.causalclustering.core.state.machines.token
 
ReplicatedTokenRequest(TokenType, String, byte[]) - Constructor for class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequest
 
ReplicatedTokenRequestSerializer - Class in org.neo4j.causalclustering.core.state.machines.token
 
ReplicatedTokenRequestSerializer() - Constructor for class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequestSerializer
 
ReplicatedTokenStateMachine<TOKEN extends org.neo4j.storageengine.api.Token> - Class in org.neo4j.causalclustering.core.state.machines.token
 
ReplicatedTokenStateMachine(TokenRegistry<TOKEN>, TokenFactory<TOKEN>, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenStateMachine
 
ReplicatedTransaction - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ReplicatedTransaction(byte[]) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransaction
 
ReplicatedTransactionCommitProcess - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ReplicatedTransactionCommitProcess(Replicator) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionCommitProcess
 
ReplicatedTransactionFactory - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ReplicatedTransactionFactory() - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionFactory
 
ReplicatedTransactionSerializer - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ReplicatedTransactionSerializer() - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionSerializer
 
ReplicatedTransactionStateMachine - Class in org.neo4j.causalclustering.core.state.machines.tx
 
ReplicatedTransactionStateMachine(ReplicatedLockTokenStateMachine, int, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionStateMachine
 
replicationMembers() - Method in interface org.neo4j.causalclustering.core.consensus.membership.RaftMembership
 
replicationMembers() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
replicationMembers() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
replicationMembers() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
replicationMembers() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
ReplicationModule - Class in org.neo4j.causalclustering
 
ReplicationModule(MemberId, PlatformModule, Config, ConsensusModule, Outbound<MemberId, RaftMessages.RaftMessage>, File, FileSystemAbstraction, LogProvider) - Constructor for class org.neo4j.causalclustering.ReplicationModule
 
Replicator - Interface in org.neo4j.causalclustering.core.replication
Replicate content across a cluster of servers.
Request(MemberId, long, long, long, RaftLogEntry[], long) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
Request(MemberId, ReplicatedContent) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.Request
 
Request(MemberId, long, MemberId, long, long) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
RequestMessageType - Enum in org.neo4j.causalclustering.catchup
 
RequestMessageTypeEncoder - Class in org.neo4j.causalclustering.catchup
 
RequestMessageTypeEncoder() - Constructor for class org.neo4j.causalclustering.catchup.RequestMessageTypeEncoder
 
Response(MemberId, long, boolean, long, long) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
Response(MemberId, long, boolean) - Constructor for class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Response
 
ResponseMessageType - Enum in org.neo4j.causalclustering.catchup
 
ResponseMessageTypeEncoder - Class in org.neo4j.causalclustering.catchup
 
ResponseMessageTypeEncoder() - Constructor for class org.neo4j.causalclustering.catchup.ResponseMessageTypeEncoder
 
Result - Class in org.neo4j.causalclustering.core.state
 
resume(LeaderContext) - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
Resumed when becoming leader.
retry() - Method in interface org.neo4j.causalclustering.catchup.tx.TxRetryMonitor
 
RetryStrategy - Interface in org.neo4j.causalclustering.core.state.machines.tx
 
RetryStrategy.Timeout - Interface in org.neo4j.causalclustering.core.state.machines.tx
 
Role - Enum in org.neo4j.causalclustering.core.consensus.roles
 
Role - Enum in org.neo4j.causalclustering.discovery.procedures
 
run() - Method in class org.neo4j.causalclustering.core.consensus.schedule.DelayedRenewableTimeoutService
 

S

SafeChannelMarshal<STATE> - Class in org.neo4j.causalclustering.core.state.storage
Wrapper class to handle ReadPastEndExceptions in a safe manner transforming it to the checked EndOfStreamException which does not inherit from an IOException.
SafeChannelMarshal() - Constructor for class org.neo4j.causalclustering.core.state.storage.SafeChannelMarshal
 
SafeStateMarshal<STATE> - Class in org.neo4j.causalclustering.core.state.storage
Wrapper class to handle ReadPastEndExceptions in a safe manner transforming it to the checked EndOfStreamException which does not inherit from IOException.
SafeStateMarshal() - Constructor for class org.neo4j.causalclustering.core.state.storage.SafeStateMarshal
 
schema_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
SegmentedRaftLog - Class in org.neo4j.causalclustering.core.consensus.log.segmented
The segmented RAFT log is an append only log supporting the operations required to support the RAFT consensus algorithm.
SegmentedRaftLog(FileSystemAbstraction, File, long, ChannelMarshal<ReplicatedContent>, LogProvider, int, Clock, JobScheduler, CoreLogPruningStrategy) - Constructor for class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
select(Map<E, T>) - Method in class org.neo4j.causalclustering.catchup.Protocol
 
send(MEMBER, MESSAGE) - Method in class org.neo4j.causalclustering.messaging.LoggingOutbound
 
send(MEMBER, MESSAGE) - Method in interface org.neo4j.causalclustering.messaging.Outbound
Asynchronous, best effort delivery to destination.
send(MemberId, RaftMessages.RaftMessage) - Method in class org.neo4j.causalclustering.messaging.RaftOutbound
 
send(AdvertisedSocketAddress, Message) - Method in class org.neo4j.causalclustering.messaging.SenderService
 
SenderService - Class in org.neo4j.causalclustering.messaging
 
SenderService(ChannelInitializer<SocketChannel>, LogProvider, Monitors, int) - Constructor for class org.neo4j.causalclustering.messaging.SenderService
 
SendToMyself - Class in org.neo4j.causalclustering.core.replication
 
SendToMyself(MemberId, Outbound<MemberId, RaftMessages.RaftMessage>) - Constructor for class org.neo4j.causalclustering.core.replication.SendToMyself
 
sequenceNumber() - Method in class org.neo4j.causalclustering.core.replication.session.LocalOperationId
 
serialize(WritableChannel) - Method in class org.neo4j.causalclustering.core.replication.DistributedOperation
 
SESSION_TRACKER_NAME - Static variable in class org.neo4j.causalclustering.ReplicationModule
 
sessionId() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSession
 
SessionTracker - Class in org.neo4j.causalclustering
 
SessionTracker(StateStorage<GlobalSessionTrackerState>) - Constructor for class org.neo4j.causalclustering.SessionTracker
 
set(ReplicatedLockTokenRequest, long) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
set(T) - Method in class org.neo4j.causalclustering.helper.VolatileFuture
 
setClusterId(ClusterId) - Method in interface org.neo4j.causalclustering.discovery.CoreTopologyService
Publishes the cluster ID so that other members might discover it.
setCommitIndex(long) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
setLastLogIndexBeforeWeBecameLeader(long) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
setLeader(MemberId) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
setLeaderCommit(long) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
setNextRole(Role) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
setNextTerm(long) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
setRecoverFromIndexSupplier(LongSupplier) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
setReplicated() - Method in class org.neo4j.causalclustering.core.replication.Progress
 
setTargetMembershipSet(Set<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
setTargetMembershipSet(Set<MemberId>) - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
setupSecurityModule(PlatformModule, Procedures) - Method in class org.neo4j.causalclustering.core.EnterpriseCoreEditionModule
 
setupSecurityModule(PlatformModule, Procedures) - Method in class org.neo4j.causalclustering.readreplica.EnterpriseReadReplicaEditionModule
 
setVotedFor(MemberId) - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
ShipCommand - Class in org.neo4j.causalclustering.core.consensus.outcome
 
ShipCommand() - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand
 
ShipCommand.CommitUpdate - Class in org.neo4j.causalclustering.core.consensus.outcome
 
ShipCommand.Match - Class in org.neo4j.causalclustering.core.consensus.outcome
 
ShipCommand.Mismatch - Class in org.neo4j.causalclustering.core.consensus.outcome
 
ShipCommand.NewEntries - Class in org.neo4j.causalclustering.core.consensus.outcome
 
shouldVoteFor(MemberId, long, long, long, long, long, long, MemberId) - Static method in class org.neo4j.causalclustering.core.consensus.roles.Voting
 
shutdown() - Method in class org.neo4j.causalclustering.catchup.storecopy.CopiedStoreRecovery
 
shutdown() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
shutdown() - Method in class org.neo4j.causalclustering.core.replication.RaftReplicator
 
shutdown() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
shutdown() - Method in class org.neo4j.causalclustering.core.state.storage.DurableStateStorage
 
SimpleFileStorage<T> - Class in org.neo4j.causalclustering.core.state.storage
 
SimpleFileStorage(FileSystemAbstraction, File, String, ChannelMarshal<T>, LogProvider) - Constructor for class org.neo4j.causalclustering.core.state.storage.SimpleFileStorage
 
SimpleStorage<T> - Interface in org.neo4j.causalclustering.core.state.storage
 
size() - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
size() - Method in class org.neo4j.causalclustering.core.state.machines.token.TokenRegistry
 
size() - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
size() - Method in class org.neo4j.causalclustering.messaging.NonBlockingChannels
 
skip(long, long) - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
skip(long, long) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
skip(long, long) - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLog
Skip up to the supplied index if it is not already present.
skip(long, long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
snapshot(RaftMachine) - Method in class org.neo4j.causalclustering.core.state.CommandApplicationProcess
 
snapshot() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
snapshot() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationStateMachine
 
snapshot() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenStateMachine
 
snapshot() - Method in class org.neo4j.causalclustering.SessionTracker
 
start() - Method in class org.neo4j.causalclustering.catchup.CatchUpClient
 
start() - Method in class org.neo4j.causalclustering.catchup.CatchupServer
 
start() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
start() - Method in class org.neo4j.causalclustering.catchup.tx.BatchingTxApplier
 
start() - Method in class org.neo4j.causalclustering.catchup.tx.CatchupPollingProcess
 
start() - Method in class org.neo4j.causalclustering.core.consensus.ContinuousJob
 
start() - Method in class org.neo4j.causalclustering.core.consensus.log.pruning.PruningScheduler
 
start() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
start() - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipWaiterLifecycle
 
start() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
start() - Method in class org.neo4j.causalclustering.core.consensus.RaftServer
 
start(ReadableRaftState, Outcome, Log) - Static method in class org.neo4j.causalclustering.core.consensus.roles.Election
 
start() - Method in class org.neo4j.causalclustering.core.consensus.schedule.DelayedRenewableTimeoutService
 
start() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
start(DistributedOperation) - Method in interface org.neo4j.causalclustering.core.replication.ProgressTracker
Called to start tracking the progress of an operation.
start(DistributedOperation) - Method in class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
start() - Method in class org.neo4j.causalclustering.core.state.CommandApplicationProcess
 
start() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
start() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdGeneratorFactory
 
start() - Method in class org.neo4j.causalclustering.discovery.RaftDiscoveryServiceConnector
 
start() - Method in class org.neo4j.causalclustering.messaging.SenderService
 
start() - Method in class org.neo4j.causalclustering.SessionTracker
 
startState() - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.consensus.term.TermState.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.state.LongIndexMarshal
 
startState() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState.Marshal
 
startState() - Method in class org.neo4j.causalclustering.core.state.snapshot.RaftCoreState.Marshal
 
startState() - Method in interface org.neo4j.causalclustering.core.state.storage.StateMarshal
 
startState() - Method in class org.neo4j.causalclustering.identity.MemberId.Marshal
 
state() - Method in class org.neo4j.causalclustering.catchup.tx.CatchupPollingProcess
 
State - Class in org.neo4j.causalclustering.core.consensus.log.segmented
Collects all the state that must be recovered after a restart.
State() - Constructor for class org.neo4j.causalclustering.core.consensus.log.segmented.State
 
state() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
Every call to state() gives you an immutable copy of the current state.
state_machine_apply_max_batch_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
state_machine_flush_window_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
StateMachine<Command> - Interface in org.neo4j.causalclustering.core.state.machines
 
StateMarshal<STATE> - Interface in org.neo4j.causalclustering.core.state.storage
 
StateRecoveryManager<STATE> - Class in org.neo4j.causalclustering.core.state
 
StateRecoveryManager(FileSystemAbstraction, StateMarshal<STATE>) - Constructor for class org.neo4j.causalclustering.core.state.StateRecoveryManager
 
StateRecoveryManager.RecoveryStatus<STATE> - Class in org.neo4j.causalclustering.core.state
 
StateStorage<STATE> - Interface in org.neo4j.causalclustering.core.state.storage
 
status() - Method in class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponse
 
Status() - Constructor for class org.neo4j.causalclustering.core.state.CoreStateApplier.Status
 
StatUtil - Class in org.neo4j.causalclustering.helper
 
StatUtil() - Constructor for class org.neo4j.causalclustering.helper.StatUtil
 
StatUtil.StatContext - Class in org.neo4j.causalclustering.helper
 
StatUtil.TimingContext - Class in org.neo4j.causalclustering.helper
 
steppingDown() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
stop() - Method in class org.neo4j.causalclustering.catchup.CatchUpClient
 
stop() - Method in class org.neo4j.causalclustering.catchup.CatchupServer
 
stop() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
stop() - Method in class org.neo4j.causalclustering.catchup.tx.BatchingTxApplier
 
stop() - Method in class org.neo4j.causalclustering.catchup.tx.CatchupPollingProcess
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.ContinuousJob
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.log.pruning.PruningScheduler
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.RaftServer
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.schedule.DelayedRenewableTimeoutService
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper
 
stop() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
 
stop() - Method in class org.neo4j.causalclustering.core.state.CommandApplicationProcess
 
stop() - Method in class org.neo4j.causalclustering.core.state.CoreState
 
stop() - Method in class org.neo4j.causalclustering.logging.BetterMessageLogger
 
stop() - Method in class org.neo4j.causalclustering.messaging.SenderService
 
StoreCopyClient - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyClient(CatchUpClient, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreCopyClient
 
StoreCopyFailedException - Exception in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyFailedException(Throwable) - Constructor for exception org.neo4j.causalclustering.catchup.storecopy.StoreCopyFailedException
 
StoreCopyFailedException(String) - Constructor for exception org.neo4j.causalclustering.catchup.storecopy.StoreCopyFailedException
 
StoreCopyFinishedResponse - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyFinishedResponse(StoreCopyFinishedResponse.Status, long) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponse
 
StoreCopyFinishedResponse.Status - Enum in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyFinishedResponseDecoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyFinishedResponseDecoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponseDecoder
 
StoreCopyFinishedResponseEncoder - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyFinishedResponseEncoder() - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponseEncoder
 
StoreCopyFinishedResponseHandler - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreCopyFinishedResponseHandler(CatchupClientProtocol, CatchUpResponseHandler) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponseHandler
 
storeDir() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
storeDir() - Method in class org.neo4j.causalclustering.catchup.storecopy.TemporaryStoreDirectory
 
StoreFetcher - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreFetcher(LogProvider, FileSystemAbstraction, PageCache, StoreCopyClient, TxPullClient, TransactionLogCatchUpFactory, Monitors) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreFetcher
 
StoreFileReceiver - Interface in org.neo4j.causalclustering.catchup.storecopy
 
StoreFiles - Class in org.neo4j.causalclustering.catchup.storecopy
 
StoreFiles(FileSystemAbstraction) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.StoreFiles
 
StoreFileStreamingCompleteListener - Interface in org.neo4j.causalclustering.catchup.storecopy
 
StoreFileStreams - Interface in org.neo4j.causalclustering.catchup.storecopy
 
storeId() - Method in class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponse
 
storeId() - Method in class org.neo4j.causalclustering.catchup.storecopy.LocalDatabase
 
storeId() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullResponse
 
StoreId - Class in org.neo4j.causalclustering.identity
 
StoreId(long, long, long, long) - Constructor for class org.neo4j.causalclustering.identity.StoreId
 
StoreIdDownloadFailedException - Exception in org.neo4j.causalclustering.catchup.storecopy
 
StoreIdDownloadFailedException(Throwable) - Constructor for exception org.neo4j.causalclustering.catchup.storecopy.StoreIdDownloadFailedException
 
StoreIdDownloadFailedException(String) - Constructor for exception org.neo4j.causalclustering.catchup.storecopy.StoreIdDownloadFailedException
 
StoreIdMarshal - Class in org.neo4j.causalclustering.messaging.marshalling.storeid
 
StoreIdReceiver - Interface in org.neo4j.causalclustering.catchup.storecopy
 
StreamingTransactionsFailedException - Exception in org.neo4j.causalclustering.catchup.storecopy
 
string_block_id_allocation_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
StringMarshal - Class in org.neo4j.causalclustering.messaging.marshalling
 
StringMarshal() - Constructor for class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
submit(Function<CoreStateApplier.Status, Runnable>) - Method in class org.neo4j.causalclustering.core.state.CoreStateApplier
Submit a task that can check the shutdown flag periodically to abort its operation.
success() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
summary() - Method in class org.neo4j.commandline.dbms.UnbindFromClusterCommand.Provider
 
sync() - Method in class org.neo4j.causalclustering.core.state.CommandApplicationProcess
 
sync(boolean) - Method in class org.neo4j.causalclustering.core.state.CoreStateApplier
Used for synchronizing with the internal executor.

T

TemporaryStoreDirectory - Class in org.neo4j.causalclustering.catchup.storecopy
 
TemporaryStoreDirectory(FileSystemAbstraction, File) - Constructor for class org.neo4j.causalclustering.catchup.storecopy.TemporaryStoreDirectory
 
term - Variable in class org.neo4j.causalclustering.core.consensus.LeaderContext
 
term() - Method in interface org.neo4j.causalclustering.core.consensus.log.monitoring.RaftTermMonitor
 
term(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.monitoring.RaftTermMonitor
 
term() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
term() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
term() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
term() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
term() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Response
 
term() - Method in interface org.neo4j.causalclustering.core.consensus.state.ExposedRaftState
 
term() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
term() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
term() - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState
 
term_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
Terms - Class in org.neo4j.causalclustering.core.consensus.log.segmented
Keeps track of all the terms in memory for efficient lookup.
TermState - Class in org.neo4j.causalclustering.core.consensus.term
 
TermState() - Constructor for class org.neo4j.causalclustering.core.consensus.term.TermState
 
TermState.Marshal - Class in org.neo4j.causalclustering.core.consensus.term
 
time() - Method in class org.neo4j.causalclustering.helper.StatUtil.StatContext
 
to() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Directed
 
TokenRegistry<TOKEN extends org.neo4j.storageengine.api.Token> - Class in org.neo4j.causalclustering.core.state.machines.token
 
TokenRegistry(String) - Constructor for class org.neo4j.causalclustering.core.state.machines.token.TokenRegistry
 
TokenType - Enum in org.neo4j.causalclustering.core.state.machines.token
 
topologyService() - Method in class org.neo4j.causalclustering.core.state.ClusteringModule
 
TopologyService - Interface in org.neo4j.causalclustering.discovery
 
toString() - Method in class org.neo4j.causalclustering.catchup.Protocol
 
toString() - Method in enum org.neo4j.causalclustering.catchup.RequestMessageType
 
toString() - Method in enum org.neo4j.causalclustering.catchup.ResponseMessageType
 
toString() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileChunk
 
toString() - Method in class org.neo4j.causalclustering.catchup.storecopy.FileHeader
 
toString() - Method in class org.neo4j.causalclustering.catchup.storecopy.GetStoreIdResponse
 
toString() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullRequest
 
toString() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullResponse
 
toString() - Method in class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponse
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.LeaderContext
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.log.EntryRecord
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogEntry
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.log.RaftLogMetadataCache.RaftLogEntryMetadata
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.InFlightMap
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.State
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSet
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.membership.MembershipEntry
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.NewLeaderBarrier
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.AppendLogEntry
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.BatchAppendLogEntries
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.Outcome
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.PruneLogCommand
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.CommitUpdate
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Match
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.Mismatch
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.ShipCommand.NewEntries
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Request
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.AppendEntries.Response
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.ClusterIdAwareMessage
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Directed
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Heartbeat
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.HeartbeatResponse
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.LogCompactionInfo
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.BatchRequest
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.NewEntry.Request
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Timeout.Election
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Timeout.Heartbeat
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Request
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Response
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerState
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.roles.follower.FollowerStates
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.shipping.RaftLogShippingManager
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.term.TermState
 
toString() - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState
 
toString() - Method in class org.neo4j.causalclustering.core.replication.DistributedOperation
 
toString() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSession
 
toString() - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
toString() - Method in class org.neo4j.causalclustering.core.replication.session.LocalOperationId
 
toString() - Method in class org.neo4j.causalclustering.core.replication.session.LocalSession
 
toString() - Method in class org.neo4j.causalclustering.core.replication.session.OperationContext
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocation
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.id.IdRangeIterator
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequest
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenRequest
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState
 
toString() - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequest
 
toString() - Method in class org.neo4j.causalclustering.core.state.Result
 
toString() - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 
toString() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses.ConnectorUri
 
toString() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 
toString() - Method in class org.neo4j.causalclustering.discovery.CoreAddresses
 
toString() - Method in class org.neo4j.causalclustering.discovery.CoreTopology
 
toString() - Method in class org.neo4j.causalclustering.discovery.ReadReplicaAddresses
 
toString() - Method in class org.neo4j.causalclustering.discovery.ReadReplicaTopology
 
toString() - Method in class org.neo4j.causalclustering.identity.ClusterId
 
toString() - Method in class org.neo4j.causalclustering.identity.MemberId
 
toString() - Method in class org.neo4j.causalclustering.identity.StoreId
 
trackReplication(DistributedOperation) - Method in interface org.neo4j.causalclustering.core.replication.ProgressTracker
Called when an operation has been replicated and is waiting for the operation to be locally applied.
trackReplication(DistributedOperation) - Method in class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
trackResult(DistributedOperation, Result) - Method in interface org.neo4j.causalclustering.core.replication.ProgressTracker
Called when an operation has been applied and a result is available.
trackResult(DistributedOperation, Result) - Method in class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
transaction_advertised_address - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
transaction_listen_address - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
TransactionApplier - Class in org.neo4j.causalclustering.catchup.tx
Receives and unpacks responses.
TransactionApplier(DependencyResolver) - Constructor for class org.neo4j.causalclustering.catchup.tx.TransactionApplier
 
TransactionLogCatchUpFactory - Class in org.neo4j.causalclustering.catchup.tx
 
TransactionLogCatchUpFactory() - Constructor for class org.neo4j.causalclustering.catchup.tx.TransactionLogCatchUpFactory
 
TransactionLogCatchUpWriter - Class in org.neo4j.causalclustering.catchup.tx
 
transactionsRetries() - Method in interface org.neo4j.causalclustering.catchup.tx.TxRetryMonitor
 
triggerElection() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
triggerReplicationEvent() - Method in class org.neo4j.causalclustering.core.replication.Progress
 
triggerReplicationEvent() - Method in interface org.neo4j.causalclustering.core.replication.ProgressTracker
Called when a significant event related to replication has occurred (i.e.
triggerReplicationEvent() - Method in class org.neo4j.causalclustering.core.replication.ProgressTrackerImpl
 
truncate(long) - Method in class org.neo4j.causalclustering.core.consensus.log.DelegatingRaftLog
 
truncate(long) - Method in class org.neo4j.causalclustering.core.consensus.log.InMemoryRaftLog
 
truncate(long) - Method in class org.neo4j.causalclustering.core.consensus.log.MonitoredRaftLog
 
truncate(long) - Method in interface org.neo4j.causalclustering.core.consensus.log.RaftLog
Truncates the log starting from the supplied index.
truncate(Long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.InFlightMap
Attempts to remove all objects at this key or higher from the map.
truncate(long) - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.SegmentedRaftLog
 
truncate(long) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
truncate(long) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState
 
truncate(long) - Method in interface org.neo4j.causalclustering.core.consensus.outcome.RaftLogCommand.Handler
 
TruncateLogCommand - Class in org.neo4j.causalclustering.core.consensus.outcome
 
TruncateLogCommand(long) - Constructor for class org.neo4j.causalclustering.core.consensus.outcome.TruncateLogCommand
 
tryCatchingUp(MemberId, StoreId, File) - Method in class org.neo4j.causalclustering.catchup.storecopy.StoreFetcher
 
tx() - Method in class org.neo4j.causalclustering.catchup.tx.TxPullResponse
 
tx_pull_batch_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
TxPullClient - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullClient(CatchUpClient, Monitors) - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullClient
 
txPullRequest(long) - Method in interface org.neo4j.causalclustering.catchup.tx.PullRequestMonitor
 
TxPullRequest - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullRequest(long, StoreId) - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullRequest
 
TxPullRequestDecoder - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullRequestDecoder() - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullRequestDecoder
 
TxPullRequestEncoder - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullRequestEncoder() - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullRequestEncoder
 
TxPullRequestHandler - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullRequestHandler(CatchupServerProtocol, Supplier<StoreId>, BooleanSupplier, Supplier<TransactionIdStore>, Supplier<LogicalTransactionStore>, int, Monitors, LogProvider) - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullRequestHandler
 
TxPullRequestResult - Class in org.neo4j.causalclustering.catchup
 
TxPullRequestResult(CatchupResult, long) - Constructor for class org.neo4j.causalclustering.catchup.TxPullRequestResult
 
TxPullRequestsMonitor - Interface in org.neo4j.causalclustering.catchup.tx
 
txPullRequestsReceived() - Method in interface org.neo4j.causalclustering.catchup.tx.TxPullRequestsMonitor
 
txPullResponse(long) - Method in interface org.neo4j.causalclustering.catchup.tx.PullRequestMonitor
 
TxPullResponse - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullResponse(StoreId, CommittedTransactionRepresentation) - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullResponse
 
TxPullResponseDecoder - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullResponseDecoder() - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullResponseDecoder
 
TxPullResponseEncoder - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullResponseEncoder() - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullResponseEncoder
 
TxPullResponseHandler - Class in org.neo4j.causalclustering.catchup.tx
 
TxPullResponseHandler(CatchupClientProtocol, CatchUpResponseHandler) - Constructor for class org.neo4j.causalclustering.catchup.tx.TxPullResponseHandler
 
TxPullResponseListener - Interface in org.neo4j.causalclustering.catchup.tx
 
TxRetryMonitor - Interface in org.neo4j.causalclustering.catchup.tx
 
TxStreamCompleteListener - Interface in org.neo4j.causalclustering.catchup.tx
 
TxStreamFinishedResponse - Class in org.neo4j.causalclustering.catchup.tx
 
TxStreamFinishedResponseDecoder - Class in org.neo4j.causalclustering.catchup.tx
 
TxStreamFinishedResponseDecoder() - Constructor for class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponseDecoder
 
TxStreamFinishedResponseEncoder - Class in org.neo4j.causalclustering.catchup.tx
 
TxStreamFinishedResponseEncoder() - Constructor for class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponseEncoder
 
TxStreamFinishedResponseHandler - Class in org.neo4j.causalclustering.catchup.tx
 
TxStreamFinishedResponseHandler(CatchupClientProtocol, CatchUpResponseHandler) - Constructor for class org.neo4j.causalclustering.catchup.tx.TxStreamFinishedResponseHandler
 
type() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.BaseRaftMessage
 
type() - Method in interface org.neo4j.causalclustering.core.consensus.RaftMessages.RaftMessage
 
type() - Method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequest
 
types() - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot
 

U

UnbindFromClusterCommand - Class in org.neo4j.commandline.dbms
 
UnbindFromClusterCommand.Provider - Class in org.neo4j.commandline.dbms
 
unknown_address_logging_throttle - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
UnknownAddressMonitor - Class in org.neo4j.causalclustering.messaging.address
 
UnknownAddressMonitor(Log, Clock, long) - Constructor for class org.neo4j.causalclustering.messaging.address.UnknownAddressMonitor
 
unmarshal(ReadableChannel) - Static method in class org.neo4j.causalclustering.core.consensus.membership.MemberIdSetSerializer
 
unmarshal(ReadableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.id.ReplicatedIdAllocationRequestSerializer
 
unmarshal(ReadableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenSerializer
 
unmarshal(ReadableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequestSerializer
 
unmarshal(ByteBuf) - Static method in class org.neo4j.causalclustering.core.state.machines.token.ReplicatedTokenRequestSerializer
 
unmarshal(ReadableChannel) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionSerializer
 
unmarshal(ByteBuf) - Static method in class org.neo4j.causalclustering.core.state.machines.tx.ReplicatedTransactionSerializer
 
unmarshal(ReadableChannel) - Method in class org.neo4j.causalclustering.core.state.storage.SafeChannelMarshal
 
unmarshal(ByteBuffer) - Method in interface org.neo4j.causalclustering.messaging.marshalling.ByteBufferMarshal
Unmarshals an instance of STATE from source.
unmarshal(ReadableChannel) - Method in interface org.neo4j.causalclustering.messaging.marshalling.ChannelMarshal
Unmarshals an instance of STATE from channel.
unmarshal(ByteBuf) - Static method in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
unmarshal(ReadableChannel) - Static method in class org.neo4j.causalclustering.messaging.marshalling.StringMarshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipState.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.core.state.machines.id.IdAllocationState.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.core.state.machines.locks.ReplicatedLockTokenState.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.core.state.snapshot.CoreSnapshot.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.identity.ClusterId.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.identity.MemberId.Marshal
 
unmarshal0(ReadableChannel) - Method in class org.neo4j.causalclustering.messaging.CoreReplicatedContentMarshal
 
unregisterListener(Listener<MemberId>) - Method in interface org.neo4j.causalclustering.core.consensus.LeaderLocator
 
unregisterListener(Listener) - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
update(Outcome) - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
update(long) - Method in class org.neo4j.causalclustering.core.consensus.term.TermState
Updates the term to a new value.
update(MemberId, long) - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState
 
update(GlobalSession, LocalOperationId, long) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
 
update(GlobalSession, LocalOperationId, long) - Method in class org.neo4j.causalclustering.SessionTracker
 
upToDateFuture() - Method in class org.neo4j.causalclustering.catchup.tx.CatchupPollingProcess
 
uriList() - Method in class org.neo4j.causalclustering.discovery.ClientConnectorAddresses
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.neo4j.causalclustering.messaging.IdleChannelReaperHandler
 
uuid() - Method in class org.neo4j.causalclustering.identity.ClusterId
 

V

validateOperation(GlobalSession, LocalOperationId) - Method in class org.neo4j.causalclustering.core.replication.session.GlobalSessionTrackerState
Tracks the operation and returns true iff this operation should be allowed.
validateOperation(GlobalSession, LocalOperationId) - Method in class org.neo4j.causalclustering.SessionTracker
 
valueOf(String) - Static method in enum org.neo4j.causalclustering.catchup.CatchupClientProtocol.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.catchup.CatchupResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.catchup.CatchupServerProtocol.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.catchup.RequestMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.catchup.ResponseMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.consensus.RaftMachine.Timeouts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.consensus.RaftMessages.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.consensus.roles.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper.Timeouts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.EnterpriseCoreEditionModule.RaftLogImplementation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.state.machines.token.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.core.state.snapshot.CoreStateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.discovery.ClientConnectorAddresses.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.discovery.procedures.GetServersProcedure.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.causalclustering.discovery.procedures.Role
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.causalclustering.catchup.CatchupClientProtocol.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.catchup.CatchupResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.catchup.CatchupServerProtocol.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.catchup.RequestMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.catchup.ResponseMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.catchup.storecopy.StoreCopyFinishedResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.consensus.RaftMachine.Timeouts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.consensus.RaftMessages.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.consensus.roles.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.consensus.shipping.RaftLogShipper.Timeouts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.EnterpriseCoreEditionModule.RaftLogImplementation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.state.machines.token.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.core.state.snapshot.CoreStateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.discovery.ClientConnectorAddresses.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.discovery.procedures.GetServersProcedure.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.causalclustering.discovery.procedures.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.neo4j.causalclustering.messaging.NonBlockingChannels
 
version() - Method in class org.neo4j.causalclustering.core.consensus.log.segmented.Reader
 
VersionDecoder - Class in org.neo4j.causalclustering
 
VersionDecoder(LogProvider) - Constructor for class org.neo4j.causalclustering.VersionDecoder
 
VersionPrepender - Class in org.neo4j.causalclustering
 
VersionPrepender() - Constructor for class org.neo4j.causalclustering.VersionPrepender
 
VolatileFuture<T> - Class in org.neo4j.causalclustering.helper
For synchronising using wait/notify on a volatile value.
VolatileFuture(T) - Constructor for class org.neo4j.causalclustering.helper.VolatileFuture
 
vote_state_size - Static variable in class org.neo4j.causalclustering.core.CausalClusteringSettings
 
votedFor() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
votedFor() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
votedFor() - Method in class org.neo4j.causalclustering.core.consensus.vote.VoteState
 
voteGranted() - Method in class org.neo4j.causalclustering.core.consensus.RaftMessages.Vote.Response
 
votesForMe() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
votesForMe() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 
VoteState - Class in org.neo4j.causalclustering.core.consensus.vote
 
VoteState() - Constructor for class org.neo4j.causalclustering.core.consensus.vote.VoteState
 
VoteState.Marshal - Class in org.neo4j.causalclustering.core.consensus.vote
 
Voting - Class in org.neo4j.causalclustering.core.consensus.roles
 
Voting() - Constructor for class org.neo4j.causalclustering.core.consensus.roles.Voting
 
votingMembers() - Method in interface org.neo4j.causalclustering.core.consensus.membership.RaftMembership
 
votingMembers() - Method in class org.neo4j.causalclustering.core.consensus.membership.RaftMembershipManager
 
votingMembers() - Method in class org.neo4j.causalclustering.core.consensus.RaftMachine
 
votingMembers() - Method in interface org.neo4j.causalclustering.core.consensus.state.ExposedRaftState
 
votingMembers() - Method in class org.neo4j.causalclustering.core.consensus.state.RaftState
 
votingMembers() - Method in interface org.neo4j.causalclustering.core.consensus.state.ReadableRaftState
 

W

write(WritableChannel, ChannelMarshal<ReplicatedContent>, long, long, ReplicatedContent) - Static method in class org.neo4j.causalclustering.core.consensus.log.EntryRecord
 
writeState(T) - Method in class org.neo4j.causalclustering.core.state.storage.SimpleFileStorage
 
writeState(T) - Method in interface org.neo4j.causalclustering.core.state.storage.SimpleStorage
 
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–2016 The Neo4j Graph Database Project. All rights reserved.