public class RaftLogShippingManager extends org.neo4j.kernel.lifecycle.LifecycleAdapter implements RaftMembership.Listener
| 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleCommands(Iterable<ShipCommand> shipCommands,
LeaderContext leaderContext) |
void |
onMembershipChanged()
This method is called on additions to and removals from either the voting or replication members sets.
|
void |
pause()
Paused when stepping down from leader role.
|
void |
resume(LeaderContext initialLeaderContext)
Resumed when becoming leader.
|
void |
stop() |
String |
toString() |
public 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)
public void pause()
public void resume(LeaderContext initialLeaderContext)
public void stop()
stop in interface org.neo4j.kernel.lifecycle.Lifecyclestop in class org.neo4j.kernel.lifecycle.LifecycleAdapterpublic void handleCommands(Iterable<ShipCommand> shipCommands, LeaderContext leaderContext) throws IOException
IOExceptionpublic void onMembershipChanged()
RaftMembership.ListeneronMembershipChanged in interface RaftMembership.ListenerCopyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.