public class DbAndReportTcStateLogStore extends AbstractStore implements StateLogStore
AbstractStore.ObjectToStatement<T>, AbstractStore.ResultSetToObject<T>dataSource, dbType, tablePrefix| 构造器和说明 |
|---|
DbAndReportTcStateLogStore() |
closeSilent, executeUpdate, executeUpdate, selectList, selectOne, setDataSource, setDbTypepublic void recordStateMachineStarted(StateMachineInstance machineInstance, ProcessContext context)
StateLogStorerecordStateMachineStarted 在接口中 StateLogStoreprotected void beginTransaction(StateMachineInstance machineInstance, ProcessContext context)
public void recordStateMachineFinished(StateMachineInstance machineInstance, ProcessContext context)
StateLogStorerecordStateMachineFinished 在接口中 StateLogStoreprotected void reportTransactionFinished(StateMachineInstance machineInstance, ProcessContext context)
public void recordStateMachineRestarted(StateMachineInstance machineInstance, ProcessContext context)
StateLogStorerecordStateMachineRestarted 在接口中 StateLogStorepublic void recordStateStarted(StateInstance stateInstance, ProcessContext context)
StateLogStorerecordStateStarted 在接口中 StateLogStoreprotected void branchRegister(StateInstance stateInstance, ProcessContext context)
protected GlobalTransaction getGlobalTransaction(StateMachineInstance machineInstance, ProcessContext context) throws TransactionalExecutor.ExecutionException, TransactionException
public void recordStateFinished(StateInstance stateInstance, ProcessContext context)
StateLogStorerecordStateFinished 在接口中 StateLogStoreprotected void branchReport(StateInstance stateInstance, ProcessContext context)
public StateMachineInstance getStateMachineInstance(String stateMachineInstanceId)
StateLogStoregetStateMachineInstance 在接口中 StateLogStorepublic StateMachineInstance getStateMachineInstanceByBusinessKey(String businessKey, String tenantId)
StateLogStoregetStateMachineInstanceByBusinessKey 在接口中 StateLogStorepublic List<StateMachineInstance> queryStateMachineInstanceByParentId(String parentId)
StateLogStorequeryStateMachineInstanceByParentId 在接口中 StateLogStorepublic StateInstance getStateInstance(String stateInstanceId, String machineInstId)
StateLogStoregetStateInstance 在接口中 StateLogStorepublic List<StateInstance> queryStateInstanceListByMachineInstanceId(String stateMachineInstanceId)
StateLogStorequeryStateInstanceListByMachineInstanceId 在接口中 StateLogStorepublic void clearUp()
StateLogStoreclearUp 在接口中 StateLogStorepublic void setExceptionSerializer(Serializer<Exception,byte[]> exceptionSerializer)
public SagaTransactionalTemplate getSagaTransactionalTemplate()
public void setSagaTransactionalTemplate(SagaTransactionalTemplate sagaTransactionalTemplate)
public Serializer<Object,String> getParamsSerializer()
public void setParamsSerializer(Serializer<Object,String> paramsSerializer)
public String getDefaultTenantId()
public void setDefaultTenantId(String defaultTenantId)
public void setSeqGenerator(SeqGenerator seqGenerator)
public void setTablePrefix(String tablePrefix)
setTablePrefix 在类中 AbstractStoreCopyright © 2022 Seata. All rights reserved.