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
- Author:
- Tom Baeyens
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
protected org.flowable.common.engine.impl.interceptor.CommandExecutor
protected DynamicBpmnService
protected FormService
protected HistoryService
protected IdentityService
protected ManagementService
protected String
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
protected ProcessMigrationService
protected RepositoryService
protected RuntimeService
protected TaskService
protected org.flowable.common.engine.impl.cfg.TransactionContextFactory
Fields inherited from interface org.flowable.engine.ProcessEngine
VERSION
-
Constructor Summary
ConstructorDescriptionProcessEngineImpl
(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
-
Field Details
-
name
-
repositoryService
-
runtimeService
-
historicDataService
-
identityService
-
taskService
-
formService
-
managementService
-
dynamicBpmnService
-
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
-
transactionContextFactory
protected org.flowable.common.engine.impl.cfg.TransactionContextFactory transactionContextFactory -
processEngineConfiguration
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration
-
-
Constructor Details
-
ProcessEngineImpl
public ProcessEngineImpl(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Details
-
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
- Specified by:
getName
in interfaceorg.flowable.common.engine.api.Engine
-
getIdentityService
- Specified by:
getIdentityService
in interfaceProcessEngine
-
getManagementService
- Specified by:
getManagementService
in interfaceProcessEngine
-
getTaskService
- Specified by:
getTaskService
in interfaceProcessEngine
-
getHistoryService
- Specified by:
getHistoryService
in interfaceProcessEngine
-
getRuntimeService
- Specified by:
getRuntimeService
in interfaceProcessEngine
-
getRepositoryService
- Specified by:
getRepositoryService
in interfaceProcessEngine
-
getFormService
- Specified by:
getFormService
in interfaceProcessEngine
-
getDynamicBpmnService
- Specified by:
getDynamicBpmnService
in interfaceProcessEngine
-
getProcessMigrationService
- Specified by:
getProcessMigrationService
in interfaceProcessEngine
-
getProcessEngineConfiguration
public org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl getProcessEngineConfiguration()- Specified by:
getProcessEngineConfiguration
in interfaceProcessEngine
-