| Constructor and Description |
|---|
ReplicationModule(MemberId myself,
org.neo4j.kernel.impl.factory.PlatformModule platformModule,
org.neo4j.kernel.configuration.Config config,
ConsensusModule consensusModule,
Outbound<MemberId,RaftMessages.RaftMessage> outbound,
File clusterStateDirectory,
org.neo4j.io.fs.FileSystemAbstraction fileSystem,
org.neo4j.logging.LogProvider logProvider) |
| Modifier and Type | Class and Description |
|---|---|
static class |
RaftMessages.AppendEntries.Request |
static class |
RaftMessages.AppendEntries.Response |
static class |
RaftMessages.BaseRaftMessage |
static class |
RaftMessages.Heartbeat |
static class |
RaftMessages.HeartbeatResponse |
static class |
RaftMessages.LogCompactionInfo |
static class |
RaftMessages.NewEntry.BatchRequest |
static class |
RaftMessages.NewEntry.Request |
static class |
RaftMessages.PruneRequest |
static class |
RaftMessages.Timeout.Election |
static class |
RaftMessages.Timeout.Heartbeat |
static class |
RaftMessages.Vote.Request |
static class |
RaftMessages.Vote.Response |
| Modifier and Type | Method and Description |
|---|---|
RaftMessages.RaftMessage |
RaftMessages.Directed.message() |
RaftMessages.RaftMessage |
RaftMessages.ClusterIdAwareMessage.message() |
| Modifier and Type | Method and Description |
|---|---|
ConsensusOutcome |
RaftMachine.handle(RaftMessages.RaftMessage incomingMessage) |
Outcome |
RaftMessageHandler.handle(RaftMessages.RaftMessage message,
ReadableRaftState context,
org.neo4j.logging.Log log) |
| Constructor and Description |
|---|
ClusterIdAwareMessage(ClusterId clusterId,
RaftMessages.RaftMessage message) |
Directed(MemberId to,
RaftMessages.RaftMessage message) |
| Constructor and Description |
|---|
ConsensusModule(MemberId myself,
org.neo4j.kernel.impl.factory.PlatformModule platformModule,
Outbound<MemberId,RaftMessages.RaftMessage> outbound,
File clusterStateDirectory,
CoreTopologyService discoveryService) |
RaftMachine(MemberId myself,
StateStorage<TermState> termStorage,
StateStorage<VoteState> voteStorage,
RaftLog entryLog,
long electionTimeout,
long heartbeatInterval,
RenewableTimeoutService renewableTimeoutService,
Outbound<MemberId,RaftMessages.RaftMessage> outbound,
org.neo4j.logging.LogProvider logProvider,
RaftMembershipManager membershipManager,
RaftLogShippingManager logShipping,
InFlightMap<RaftLogEntry> inFlightMap,
org.neo4j.kernel.monitoring.Monitors monitors) |
| Modifier and Type | Method and Description |
|---|---|
RaftMessages.RaftMessage |
Messages.messageFor(MemberId member) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Map.Entry<MemberId,RaftMessages.RaftMessage>> |
Messages.iterator() |
| Modifier and Type | Method and Description |
|---|---|
Outcome |
Leader.handle(RaftMessages.RaftMessage message,
ReadableRaftState ctx,
org.neo4j.logging.Log log) |
| Constructor and Description |
|---|
RaftLogShippingManager(Outbound<MemberId,RaftMessages.RaftMessage> outbound,
org.neo4j.logging.LogProvider logProvider,
ReadableRaftLog raftLog,
Clock clock,
MemberId myself,
RaftMembership membership,
long retryTimeMillis,
int catchupBatchSize,
int maxAllowedShippingLag,
InFlightMap<RaftLogEntry> inFlightMap) |
| Constructor and Description |
|---|
RaftReplicator(LeaderLocator leaderLocator,
MemberId me,
Outbound<MemberId,RaftMessages.RaftMessage> outbound,
LocalSessionPool sessionPool,
ProgressTracker progressTracker,
RetryStrategy retryStrategy) |
SendToMyself(MemberId myself,
Outbound<MemberId,RaftMessages.RaftMessage> outbound) |
| Modifier and Type | Method and Description |
|---|---|
void |
RaftOutbound.send(MemberId to,
RaftMessages.RaftMessage message) |
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.