Package org.camunda.bpm.engine.impl
Class ProcessEngineImpl
- java.lang.Object
-
- org.camunda.bpm.engine.impl.ProcessEngineImpl
-
- All Implemented Interfaces:
ProcessEngine
,ProcessEngineServices
public class ProcessEngineImpl extends Object implements ProcessEngine
- Author:
- Tom Baeyens
-
-
Field Summary
-
Fields inherited from interface org.camunda.bpm.engine.ProcessEngine
VERSION
-
-
Constructor Summary
Constructors Constructor Description ProcessEngineImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
-
-
-
Field Detail
-
EXT_TASK_CONDITIONS
public static final CompositeCondition EXT_TASK_CONDITIONS
external task conditions used to signal long polling in rest API
-
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
-
authorizationService
protected AuthorizationService authorizationService
-
caseService
protected CaseService caseService
-
filterService
protected FilterService filterService
-
externalTaskService
protected ExternalTaskService externalTaskService
-
decisionService
protected DecisionService decisionService
-
databaseSchemaUpdate
protected String databaseSchemaUpdate
-
jobExecutor
protected JobExecutor jobExecutor
-
commandExecutor
protected CommandExecutor commandExecutor
-
commandExecutorSchemaOperations
protected CommandExecutor commandExecutorSchemaOperations
-
sessionFactories
protected Map<Class<?>,SessionFactory> sessionFactories
-
expressionManager
protected ExpressionManager expressionManager
-
historyLevel
protected HistoryLevel historyLevel
-
transactionContextFactory
protected TransactionContextFactory transactionContextFactory
-
processEngineConfiguration
protected ProcessEngineConfigurationImpl processEngineConfiguration
-
-
Constructor Detail
-
ProcessEngineImpl
public ProcessEngineImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
executeSchemaOperations
protected void executeSchemaOperations()
-
close
public void close()
- Specified by:
close
in interfaceProcessEngine
-
getName
public String getName()
Description copied from interface:ProcessEngine
The name as specified in 'process-engine-name' in the camunda.cfg.xml configuration file. The default name for a process engine is 'default- Specified by:
getName
in interfaceProcessEngine
-
getProcessEngineConfiguration
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
- Specified by:
getProcessEngineConfiguration
in interfaceProcessEngine
-
getIdentityService
public IdentityService getIdentityService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sIdentityService
.- Specified by:
getIdentityService
in interfaceProcessEngineServices
- Returns:
- the
IdentityService
object.
-
getManagementService
public ManagementService getManagementService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sManagementService
.- Specified by:
getManagementService
in interfaceProcessEngineServices
- Returns:
- the
ManagementService
object.
-
getTaskService
public TaskService getTaskService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sTaskService
.- Specified by:
getTaskService
in interfaceProcessEngineServices
- Returns:
- the
TaskService
object.
-
getHistoryService
public HistoryService getHistoryService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sHistoryService
.- Specified by:
getHistoryService
in interfaceProcessEngineServices
- Returns:
- the
HistoryService
object.
-
getRuntimeService
public RuntimeService getRuntimeService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sRuntimeService
.- Specified by:
getRuntimeService
in interfaceProcessEngineServices
- Returns:
- the
RuntimeService
object.
-
getRepositoryService
public RepositoryService getRepositoryService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sRepositoryService
.- Specified by:
getRepositoryService
in interfaceProcessEngineServices
- Returns:
- the
RepositoryService
object.
-
getFormService
public FormService getFormService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sFormService
.- Specified by:
getFormService
in interfaceProcessEngineServices
- Returns:
- the
FormService
object.
-
getAuthorizationService
public AuthorizationService getAuthorizationService()
Description copied from interface:ProcessEngineServices
Returns the process engine'sAuthorizationService
.- Specified by:
getAuthorizationService
in interfaceProcessEngineServices
- Returns:
- the
AuthorizationService
object.
-
getCaseService
public CaseService getCaseService()
Description copied from interface:ProcessEngineServices
Returns the engine'sCaseService
.- Specified by:
getCaseService
in interfaceProcessEngineServices
- Returns:
- the
CaseService
object.
-
getFilterService
public FilterService getFilterService()
Description copied from interface:ProcessEngineServices
Returns the engine'sFilterService
.- Specified by:
getFilterService
in interfaceProcessEngineServices
- Returns:
- the
FilterService
object.
-
getExternalTaskService
public ExternalTaskService getExternalTaskService()
Description copied from interface:ProcessEngineServices
Returns the engine'sExternalTaskService
.- Specified by:
getExternalTaskService
in interfaceProcessEngineServices
- Returns:
- the
ExternalTaskService
object.
-
getDecisionService
public DecisionService getDecisionService()
Description copied from interface:ProcessEngineServices
Returns the engine'sDecisionService
.- Specified by:
getDecisionService
in interfaceProcessEngineServices
- Returns:
- the
DecisionService
object.
-
-