public interface ProcessEngine extends ProcessEngineServices
RuntimeService
: Allows the creation of
Deployment
s and the starting of and searching on
ProcessInstance
s.TaskService
: Exposes operations to manage human
(standalone) Task
s, such as claiming, completing and
assigning tasksIdentityService
: Used for managing
User
s, Group
s and
the relations between them<ManagementService
: Exposes engine admin and
maintenance operationsHistoryService
: Service exposing information about
ongoing and past process instances.AuthorizationService
: Service allowing
to manage access permissions for users and groups.
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.Modifier and Type | Field and Description |
---|---|
static String |
VERSION
the version of the process engine library
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
String |
getName()
The name as specified in 'process-engine-name' in
the camunda.cfg.xml configuration file.
|
ProcessEngineConfiguration |
getProcessEngineConfiguration() |
getAuthorizationService, getCaseService, getDecisionService, getExternalTaskService, getFilterService, getFormService, getHistoryService, getIdentityService, getManagementService, getRepositoryService, getRuntimeService, getTaskService
static final String VERSION
String getName()
void close()
ProcessEngineConfiguration getProcessEngineConfiguration()
Copyright © 2020. All rights reserved.