public class DbStateMachineConfig extends DefaultStateMachineConfig implements org.springframework.beans.factory.DisposableBean
| Constructor and Description |
|---|
DbStateMachineConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
String |
getAccessKey() |
String |
getApplicationId() |
DataSource |
getDataSource() |
String |
getDbType() |
static String |
getDbTypeFromDataSource(DataSource dataSource) |
String |
getSecretKey() |
String |
getTablePrefix() |
String |
getTxServiceGroup() |
boolean |
isRmReportSuccessEnable() |
boolean |
isSagaBranchRegisterEnable() |
void |
setAccessKey(String accessKey) |
void |
setApplicationId(String applicationId) |
void |
setDataSource(DataSource dataSource) |
void |
setDbType(String dbType) |
void |
setRmReportSuccessEnable(boolean rmReportSuccessEnable) |
void |
setSagaBranchRegisterEnable(boolean sagaBranchRegisterEnable) |
void |
setSagaTransactionalTemplate(SagaTransactionalTemplate sagaTransactionalTemplate) |
void |
setSecretKey(String secretKey) |
void |
setTablePrefix(String tablePrefix) |
void |
setTxServiceGroup(String txServiceGroup) |
createProcessorController, getApplicationContext, getAsyncProcessCtrlEventPublisher, getCharset, getDefaultTenantId, getExpressionFactoryManager, getExpressionResolver, getProcessCtrlEventPublisher, getSagaJsonParser, getScriptEngineManager, getSeqGenerator, getServiceInvokerManager, getServiceInvokeTimeout, getStateLangStore, getStateLogRepository, getStateLogStore, getStateMachineRepository, getStatusDecisionStrategy, getThreadPoolExecutor, getTransOperationTimeout, init, isEnableAsync, isSagaCompensatePersistModeUpdate, isSagaRetryPersistModeUpdate, loadStateHandlerInterceptors, loadStateRouterInterceptors, setApplicationContext, setAsyncProcessCtrlEventPublisher, setAutoRegisterResources, setCharset, setDefaultTenantId, setEnableAsync, setExpressionFactoryManager, setExpressionResolver, setResources, setSagaCompensatePersistModeUpdate, setSagaJsonParser, setSagaRetryPersistModeUpdate, setScriptEngineManager, setSeqGenerator, setServiceInvokerManager, setServiceInvokeTimeout, setStateLangStore, setStateLogRepository, setStateLogStore, setStateMachineRepository, setStatusDecisionStrategy, setSyncProcessCtrlEventPublisher, setThreadPoolExecutor, setTransOperationTimeoutpublic static String getDbTypeFromDataSource(DataSource dataSource) throws SQLException
SQLExceptionpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class DefaultStateMachineConfigExceptionpublic void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic DataSource getDataSource()
public void setDataSource(DataSource dataSource)
public String getApplicationId()
public void setApplicationId(String applicationId)
public String getTxServiceGroup()
public void setTxServiceGroup(String txServiceGroup)
public String getAccessKey()
public void setAccessKey(String accessKey)
public String getSecretKey()
public void setSecretKey(String secretKey)
public void setSagaTransactionalTemplate(SagaTransactionalTemplate sagaTransactionalTemplate)
public String getTablePrefix()
public void setTablePrefix(String tablePrefix)
public String getDbType()
public void setDbType(String dbType)
public boolean isRmReportSuccessEnable()
public boolean isSagaBranchRegisterEnable()
public void setSagaBranchRegisterEnable(boolean sagaBranchRegisterEnable)
public void setRmReportSuccessEnable(boolean rmReportSuccessEnable)
Copyright © 2023 Seata. All rights reserved.