Package org.flowable.engine.impl
Class ProcessEngineImpl
- java.lang.Object
-
- org.flowable.engine.impl.ProcessEngineImpl
-
- All Implemented Interfaces:
Engine,ProcessEngine
public class ProcessEngineImpl extends Object implements ProcessEngine
- Author:
- Tom Baeyens
-
-
Field Summary
Fields Modifier and Type Field Description protected AsyncExecutorasyncExecutorprotected AsyncExecutorasyncHistoryExecutorprotected CommandExecutorcommandExecutorprotected DynamicBpmnServicedynamicBpmnServiceprotected FormServiceformServiceprotected HistoryServicehistoricDataServiceprotected IdentityServiceidentityServiceprotected ManagementServicemanagementServiceprotected Stringnameprotected ProcessEngineConfigurationImplprocessEngineConfigurationprotected ProcessMigrationServiceprocessInstanceMigrationServiceprotected RepositoryServicerepositoryServiceprotected RuntimeServiceruntimeServiceprotected Map<Class<?>,SessionFactory>sessionFactoriesprotected TaskServicetaskServiceprotected TransactionContextFactorytransactionContextFactory-
Fields inherited from interface org.flowable.engine.ProcessEngine
VERSION
-
-
Constructor Summary
Constructors Constructor Description ProcessEngineImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DynamicBpmnServicegetDynamicBpmnService()FormServicegetFormService()HistoryServicegetHistoryService()IdentityServicegetIdentityService()ManagementServicegetManagementService()StringgetName()ProcessEngineConfigurationImplgetProcessEngineConfiguration()ProcessMigrationServicegetProcessMigrationService()RepositoryServicegetRepositoryService()RuntimeServicegetRuntimeService()TaskServicegetTaskService()voidstartExecutors()Starts the executors (async and async history), if they are configured to be auto-activated.
-
-
-
Field Detail
-
name
protected String name
-
repositoryService
protected RepositoryService repositoryService
-
runtimeService
protected RuntimeService runtimeService
-
historicDataService
protected HistoryService historicDataService
-
identityService
protected IdentityService identityService
-
taskService
protected TaskService taskService
-
formService
protected FormService formService
-
managementService
protected ManagementService managementService
-
dynamicBpmnService
protected DynamicBpmnService dynamicBpmnService
-
processInstanceMigrationService
protected ProcessMigrationService processInstanceMigrationService
-
asyncExecutor
protected AsyncExecutor asyncExecutor
-
asyncHistoryExecutor
protected AsyncExecutor asyncHistoryExecutor
-
commandExecutor
protected CommandExecutor commandExecutor
-
sessionFactories
protected Map<Class<?>,SessionFactory> sessionFactories
-
transactionContextFactory
protected TransactionContextFactory transactionContextFactory
-
processEngineConfiguration
protected ProcessEngineConfigurationImpl processEngineConfiguration
-
-
Constructor Detail
-
ProcessEngineImpl
public ProcessEngineImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
startExecutors
public void startExecutors()
Description copied from interface:ProcessEngineStarts the executors (async and async history), if they are configured to be auto-activated.- Specified by:
startExecutorsin interfaceProcessEngine
-
getIdentityService
public IdentityService getIdentityService()
- Specified by:
getIdentityServicein interfaceProcessEngine
-
getManagementService
public ManagementService getManagementService()
- Specified by:
getManagementServicein interfaceProcessEngine
-
getTaskService
public TaskService getTaskService()
- Specified by:
getTaskServicein interfaceProcessEngine
-
getHistoryService
public HistoryService getHistoryService()
- Specified by:
getHistoryServicein interfaceProcessEngine
-
getRuntimeService
public RuntimeService getRuntimeService()
- Specified by:
getRuntimeServicein interfaceProcessEngine
-
getRepositoryService
public RepositoryService getRepositoryService()
- Specified by:
getRepositoryServicein interfaceProcessEngine
-
getFormService
public FormService getFormService()
- Specified by:
getFormServicein interfaceProcessEngine
-
getDynamicBpmnService
public DynamicBpmnService getDynamicBpmnService()
- Specified by:
getDynamicBpmnServicein interfaceProcessEngine
-
getProcessMigrationService
public ProcessMigrationService getProcessMigrationService()
- Specified by:
getProcessMigrationServicein interfaceProcessEngine
-
getProcessEngineConfiguration
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
- Specified by:
getProcessEngineConfigurationin interfaceProcessEngine
-
-