public class ReplicatorOptions extends Object implements Copiable<ReplicatorOptions>
| 构造器和说明 |
|---|
ReplicatorOptions() |
ReplicatorOptions(ReplicatorType replicatorType,
int dynamicHeartBeatTimeoutMs,
int electionTimeoutMs,
String groupId,
PeerId serverId,
PeerId peerId,
LogManager logManager,
BallotBox ballotBox,
NodeImpl node,
long term,
SnapshotStorage snapshotStorage,
RaftClientService raftRpcService,
TimerManager timerManager) |
public ReplicatorOptions()
public ReplicatorOptions(ReplicatorType replicatorType, int dynamicHeartBeatTimeoutMs, int electionTimeoutMs, String groupId, PeerId serverId, PeerId peerId, LogManager logManager, BallotBox ballotBox, NodeImpl node, long term, SnapshotStorage snapshotStorage, RaftClientService raftRpcService, TimerManager timerManager)
public final ReplicatorType getReplicatorType()
public void setReplicatorType(ReplicatorType replicatorType)
public RaftClientService getRaftRpcService()
public void setRaftRpcService(RaftClientService raftRpcService)
public ReplicatorOptions copy()
Copiablecopy 在接口中 Copiable<ReplicatorOptions>public Scheduler getTimerManager()
public void setTimerManager(Scheduler timerManager)
public PeerId getPeerId()
public void setPeerId(PeerId peerId)
public int getDynamicHeartBeatTimeoutMs()
public void setDynamicHeartBeatTimeoutMs(int dynamicHeartBeatTimeoutMs)
public int getElectionTimeoutMs()
public void setElectionTimeoutMs(int electionTimeoutMs)
public String getGroupId()
public void setGroupId(String groupId)
public PeerId getServerId()
public void setServerId(PeerId serverId)
public LogManager getLogManager()
public void setLogManager(LogManager logManager)
public BallotBox getBallotBox()
public void setBallotBox(BallotBox ballotBox)
public NodeImpl getNode()
public void setNode(NodeImpl node)
public long getTerm()
public void setTerm(long term)
public SnapshotStorage getSnapshotStorage()
public void setSnapshotStorage(SnapshotStorage snapshotStorage)
Copyright © 2021. All rights reserved.