public class StateMachineCaller
extends org.apache.rocketmq.remoting.common.ServiceThread
| 构造器和说明 |
|---|
StateMachineCaller(DLedgerStore dLedgerStore,
StateMachine statemachine,
DLedgerEntryPusher entryPusher) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
getLastAppliedIndex() |
java.lang.String |
getServiceName() |
StateMachine |
getStateMachine() |
boolean |
onCommitted(long committedIndex) |
boolean |
onSnapshotLoad(java.util.concurrent.CompletableFuture<java.lang.Boolean> cb) |
boolean |
onSnapshotSave(java.util.concurrent.CompletableFuture<java.lang.Boolean> cb) |
void |
run() |
void |
shutdown() |
public StateMachineCaller(DLedgerStore dLedgerStore, StateMachine statemachine, DLedgerEntryPusher entryPusher)
public StateMachine getStateMachine()
public boolean onCommitted(long committedIndex)
public boolean onSnapshotLoad(java.util.concurrent.CompletableFuture<java.lang.Boolean> cb)
public boolean onSnapshotSave(java.util.concurrent.CompletableFuture<java.lang.Boolean> cb)
public void shutdown()
shutdown 在类中 org.apache.rocketmq.remoting.common.ServiceThreadpublic void run()
public java.lang.String getServiceName()
getServiceName 在类中 org.apache.rocketmq.remoting.common.ServiceThreadpublic java.lang.Long getLastAppliedIndex()
Copyright © 2022. All Rights Reserved.