@SPI public class DefaultRaftTimerFactory extends Object implements RaftTimerFactory
| Constructor and Description |
|---|
DefaultRaftTimerFactory() |
| Modifier and Type | Method and Description |
|---|---|
Scheduler |
createScheduler(int workerNum,
String name) |
Timer |
createTimer(String name) |
Timer |
getElectionTimer(boolean shared,
String name) |
Scheduler |
getRaftScheduler(boolean shared,
int workerNum,
String name) |
Timer |
getSnapshotTimer(boolean shared,
String name) |
Timer |
getStepDownTimer(boolean shared,
String name) |
Timer |
getVoteTimer(boolean shared,
String name) |
public Timer getElectionTimer(boolean shared, String name)
getElectionTimer in interface RaftTimerFactorypublic Timer getVoteTimer(boolean shared, String name)
getVoteTimer in interface RaftTimerFactorypublic Timer getStepDownTimer(boolean shared, String name)
getStepDownTimer in interface RaftTimerFactorypublic Timer getSnapshotTimer(boolean shared, String name)
getSnapshotTimer in interface RaftTimerFactorypublic Scheduler getRaftScheduler(boolean shared, int workerNum, String name)
getRaftScheduler in interface RaftTimerFactorypublic Timer createTimer(String name)
createTimer in interface RaftTimerFactorypublic Scheduler createScheduler(int workerNum, String name)
createScheduler in interface RaftTimerFactoryCopyright © 2024. All rights reserved.