Package org.flowable.engine
Interface ProcessEngine
-
- All Superinterfaces:
org.flowable.common.engine.api.Engine
- All Known Implementing Classes:
ProcessEngineImpl
public interface ProcessEngine extends org.flowable.common.engine.api.Engine
Provides access to all the services that expose the BPM and workflow operations.RuntimeService
: Allows the creation ofDeployment
s and the starting of and searching onProcessInstance
s.TaskService
: Exposes operations to manage human (standalone)Task
s, such as claiming, completing and assigning tasksIdentityService
: Used for managing users, groups and the relations between themManagementService
: Exposes engine admin and maintenance operationsHistoryService
: Service exposing information about ongoing and past process instances.
ProcessEngineConfiguration
instance and is a costly operation which should be avoided. For that purpose, it is advised to store it in a static field or JNDI location (or something similar). This is a thread-safe object, so no special precautions need to be taken.- Author:
- Tom Baeyens, Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicBpmnService
getDynamicBpmnService()
FormService
getFormService()
HistoryService
getHistoryService()
IdentityService
getIdentityService()
ManagementService
getManagementService()
ProcessEngineConfiguration
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
-
VERSION
static final String VERSION
the version of the flowable library- See Also:
- Constant Field Values
-
-
Method Detail
-
startExecutors
void startExecutors()
Starts the executors (async and async history), if they are configured to be auto-activated.
-
getRepositoryService
RepositoryService getRepositoryService()
-
getRuntimeService
RuntimeService getRuntimeService()
-
getFormService
FormService getFormService()
-
getTaskService
TaskService getTaskService()
-
getHistoryService
HistoryService getHistoryService()
-
getIdentityService
IdentityService getIdentityService()
-
getManagementService
ManagementService getManagementService()
-
getDynamicBpmnService
DynamicBpmnService getDynamicBpmnService()
-
getProcessMigrationService
ProcessMigrationService getProcessMigrationService()
-
getProcessEngineConfiguration
ProcessEngineConfiguration getProcessEngineConfiguration()
-
-