Package org.finos.fluxnova.bpm.engine
Interface ProcessEngine
- All Superinterfaces:
ProcessEngineServices
- All Known Implementing Classes:
ProcessEngineImpl
Provides access to all the services that expose the BPM and workflow operations.
-
RuntimeService: Allows the creation ofDeployments and the starting of and searching onProcessInstances. -
TaskService: Exposes operations to manage human (standalone)Tasks, such as claiming, completing and assigning tasks -
IdentityService: Used for managingUsers,Groups and the relations between theminvalid input: '<' -
ManagementService: Exposes engine admin and maintenance operations -
HistoryService: 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.- Author:
- Tom Baeyens, Joram Barrez, Daniel Meyer
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Returns the process engine'sConfigurationService.Returns the description of the process enginegetGroup()Returns the group name of the process engineReturns the group description of the process enginegetName()The name as specified in 'process-engine-name' in the camunda.cfg.xml configuration file.Methods inherited from interface org.finos.fluxnova.bpm.engine.ProcessEngineServices
getAuthorizationService, getCaseService, getDecisionService, getExternalTaskService, getFilterService, getFormService, getHistoryService, getIdentityService, getManagementService, getRepositoryService, getRuntimeService, getTaskService
-
Field Details
-
VERSION
the version of the process engine library- See Also:
-
-
Method Details
-
getName
String getName()The name as specified in 'process-engine-name' in the camunda.cfg.xml configuration file. The default name for a process engine is 'default -
getDisplayName
String getDisplayName()Returns the description of the process engine -
getGroup
String getGroup()Returns the group name of the process engine -
getGroupDisplayName
String getGroupDisplayName()Returns the group description of the process engine -
close
void close() -
getConfigurationService
ConfigurationService getConfigurationService()Returns the process engine'sConfigurationService.- Returns:
- the
ConfigurationServiceobject.
-
getProcessEngineConfiguration
ProcessEngineConfiguration getProcessEngineConfiguration()
-