public class DefaultStateMachineConfig extends Object implements StateMachineConfig, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
DefaultStateMachineConfig() |
protected ProcessControllerImpl createProcessorController(ProcessCtrlEventPublisher eventPublisher) throws Exception
Exceptionprotected void loadStateHandlerInterceptors(Map<String,StateHandler> stateHandlerMap)
protected void loadStateRouterInterceptors(Map<String,StateRouter> stateRouterMap)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic StateLogStore getStateLogStore()
StateMachineConfiggetStateLogStore in interface StateMachineConfigpublic void setStateLogStore(StateLogStore stateLogStore)
public StateLangStore getStateLangStore()
StateMachineConfiggetStateLangStore in interface StateMachineConfigpublic void setStateLangStore(StateLangStore stateLangStore)
public ExpressionFactoryManager getExpressionFactoryManager()
StateMachineConfiggetExpressionFactoryManager in interface StateMachineConfigpublic void setExpressionFactoryManager(ExpressionFactoryManager expressionFactoryManager)
public ExpressionResolver getExpressionResolver()
StateMachineConfiggetExpressionResolver in interface StateMachineConfigpublic void setExpressionResolver(ExpressionResolver expressionResolver)
public String getCharset()
StateMachineConfiggetCharset in interface StateMachineConfigpublic void setCharset(String charset)
public StateMachineRepository getStateMachineRepository()
StateMachineConfiggetStateMachineRepository in interface StateMachineConfigpublic void setStateMachineRepository(StateMachineRepository stateMachineRepository)
public StatusDecisionStrategy getStatusDecisionStrategy()
StateMachineConfiggetStatusDecisionStrategy in interface StateMachineConfigpublic void setStatusDecisionStrategy(StatusDecisionStrategy statusDecisionStrategy)
public SeqGenerator getSeqGenerator()
StateMachineConfiggetSeqGenerator in interface StateMachineConfigpublic void setSeqGenerator(SeqGenerator seqGenerator)
public ProcessCtrlEventPublisher getProcessCtrlEventPublisher()
StateMachineConfiggetProcessCtrlEventPublisher in interface StateMachineConfigpublic ProcessCtrlEventPublisher getAsyncProcessCtrlEventPublisher()
StateMachineConfiggetAsyncProcessCtrlEventPublisher in interface StateMachineConfigpublic void setAsyncProcessCtrlEventPublisher(ProcessCtrlEventPublisher asyncProcessCtrlEventPublisher)
public org.springframework.context.ApplicationContext getApplicationContext()
StateMachineConfiggetApplicationContext in interface StateMachineConfigpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext in interface org.springframework.context.ApplicationContextAwarepublic ThreadPoolExecutor getThreadPoolExecutor()
StateMachineConfiggetThreadPoolExecutor in interface StateMachineConfigpublic void setThreadPoolExecutor(ThreadPoolExecutor threadPoolExecutor)
public boolean isEnableAsync()
StateMachineConfigisEnableAsync in interface StateMachineConfigpublic void setEnableAsync(boolean enableAsync)
public StateLogRepository getStateLogRepository()
StateMachineConfiggetStateLogRepository in interface StateMachineConfigpublic void setStateLogRepository(StateLogRepository stateLogRepository)
public void setSyncProcessCtrlEventPublisher(ProcessCtrlEventPublisher syncProcessCtrlEventPublisher)
public void setAutoRegisterResources(boolean autoRegisterResources)
public void setResources(String[] resources)
public ServiceInvokerManager getServiceInvokerManager()
StateMachineConfiggetServiceInvokerManager in interface StateMachineConfigpublic void setServiceInvokerManager(ServiceInvokerManager serviceInvokerManager)
public String getDefaultTenantId()
StateMachineConfiggetDefaultTenantId in interface StateMachineConfigpublic void setDefaultTenantId(String defaultTenantId)
public int getTransOperationTimeout()
StateMachineConfiggetTransOperationTimeout in interface StateMachineConfigpublic void setTransOperationTimeout(int transOperationTimeout)
public int getServiceInvokeTimeout()
StateMachineConfiggetServiceInvokeTimeout in interface StateMachineConfigpublic void setServiceInvokeTimeout(int serviceInvokeTimeout)
public ScriptEngineManager getScriptEngineManager()
StateMachineConfiggetScriptEngineManager in interface StateMachineConfigpublic void setScriptEngineManager(ScriptEngineManager scriptEngineManager)
public String getSagaJsonParser()
public void setSagaJsonParser(String sagaJsonParser)
public boolean isSagaRetryPersistModeUpdate()
public void setSagaRetryPersistModeUpdate(boolean sagaRetryPersistModeUpdate)
public boolean isSagaCompensatePersistModeUpdate()
public void setSagaCompensatePersistModeUpdate(boolean sagaCompensatePersistModeUpdate)
Copyright © 2023 Seata. All rights reserved.