Package org.flowable.engine.impl
Class ProcessEngineImpl
- java.lang.Object
-
- org.flowable.engine.impl.ProcessEngineImpl
-
- All Implemented Interfaces:
org.flowable.common.engine.api.Engine
,ProcessEngine
public class ProcessEngineImpl extends Object implements ProcessEngine
- Author:
- Tom Baeyens
-
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
asyncExecutor
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
asyncHistoryExecutor
protected org.flowable.common.engine.impl.interceptor.CommandExecutor
commandExecutor
protected DynamicBpmnService
dynamicBpmnService
protected FormService
formService
protected HistoryService
historicDataService
protected IdentityService
identityService
protected ManagementService
managementService
protected String
name
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
processEngineConfiguration
protected ProcessMigrationService
processInstanceMigrationService
protected RepositoryService
repositoryService
protected RuntimeService
runtimeService
protected Map<Class<?>,org.flowable.common.engine.impl.interceptor.SessionFactory>
sessionFactories
protected TaskService
taskService
protected org.flowable.common.engine.impl.cfg.TransactionContextFactory
transactionContextFactory
-
Fields inherited from interface org.flowable.engine.ProcessEngine
VERSION
-
-
Constructor Summary
Constructors Constructor Description ProcessEngineImpl(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
DynamicBpmnService
getDynamicBpmnService()
FormService
getFormService()
HistoryService
getHistoryService()
IdentityService
getIdentityService()
ManagementService
getManagementService()
String
getName()
org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
getProcessEngineConfiguration()
ProcessMigrationService
getProcessMigrationService()
RepositoryService
getRepositoryService()
RuntimeService
getRuntimeService()
TaskService
getTaskService()
void
startExecutors()
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 org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncExecutor
-
asyncHistoryExecutor
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor
-
commandExecutor
protected org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor
-
sessionFactories
protected Map<Class<?>,org.flowable.common.engine.impl.interceptor.SessionFactory> sessionFactories
-
transactionContextFactory
protected org.flowable.common.engine.impl.cfg.TransactionContextFactory transactionContextFactory
-
processEngineConfiguration
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration
-
-
Method Detail
-
startExecutors
public void startExecutors()
Description copied from interface:ProcessEngine
Starts the executors (async and async history), if they are configured to be auto-activated.- Specified by:
startExecutors
in interfaceProcessEngine
-
close
public void close()
- Specified by:
close
in interfaceorg.flowable.common.engine.api.Engine
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.flowable.common.engine.api.Engine
-
getIdentityService
public IdentityService getIdentityService()
- Specified by:
getIdentityService
in interfaceProcessEngine
-
getManagementService
public ManagementService getManagementService()
- Specified by:
getManagementService
in interfaceProcessEngine
-
getTaskService
public TaskService getTaskService()
- Specified by:
getTaskService
in interfaceProcessEngine
-
getHistoryService
public HistoryService getHistoryService()
- Specified by:
getHistoryService
in interfaceProcessEngine
-
getRuntimeService
public RuntimeService getRuntimeService()
- Specified by:
getRuntimeService
in interfaceProcessEngine
-
getRepositoryService
public RepositoryService getRepositoryService()
- Specified by:
getRepositoryService
in interfaceProcessEngine
-
getFormService
public FormService getFormService()
- Specified by:
getFormService
in interfaceProcessEngine
-
getDynamicBpmnService
public DynamicBpmnService getDynamicBpmnService()
- Specified by:
getDynamicBpmnService
in interfaceProcessEngine
-
getProcessMigrationService
public ProcessMigrationService getProcessMigrationService()
- Specified by:
getProcessMigrationService
in interfaceProcessEngine
-
getProcessEngineConfiguration
public org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl getProcessEngineConfiguration()
- Specified by:
getProcessEngineConfiguration
in interfaceProcessEngine
-
-