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 java.lang.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 java.lang.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 java.lang.String databaseSchemaUpdate
-
jobExecutor
protected JobExecutor jobExecutor
-
commandExecutor
protected CommandExecutor commandExecutor
-
commandExecutorSchemaOperations
protected CommandExecutor commandExecutorSchemaOperations
-
sessionFactories
protected java.util.Map<java.lang.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:
closein interfaceProcessEngine
-
getName
public java.lang.String getName()
Description copied from interface:ProcessEngineThe 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:
getNamein interfaceProcessEngine
-
getProcessEngineConfiguration
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
- Specified by:
getProcessEngineConfigurationin interfaceProcessEngine
-
getIdentityService
public IdentityService getIdentityService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sIdentityService.- Specified by:
getIdentityServicein interfaceProcessEngineServices- Returns:
- the
IdentityServiceobject.
-
getManagementService
public ManagementService getManagementService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sManagementService.- Specified by:
getManagementServicein interfaceProcessEngineServices- Returns:
- the
ManagementServiceobject.
-
getTaskService
public TaskService getTaskService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sTaskService.- Specified by:
getTaskServicein interfaceProcessEngineServices- Returns:
- the
TaskServiceobject.
-
getHistoryService
public HistoryService getHistoryService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sHistoryService.- Specified by:
getHistoryServicein interfaceProcessEngineServices- Returns:
- the
HistoryServiceobject.
-
getRuntimeService
public RuntimeService getRuntimeService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sRuntimeService.- Specified by:
getRuntimeServicein interfaceProcessEngineServices- Returns:
- the
RuntimeServiceobject.
-
getRepositoryService
public RepositoryService getRepositoryService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sRepositoryService.- Specified by:
getRepositoryServicein interfaceProcessEngineServices- Returns:
- the
RepositoryServiceobject.
-
getFormService
public FormService getFormService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sFormService.- Specified by:
getFormServicein interfaceProcessEngineServices- Returns:
- the
FormServiceobject.
-
getAuthorizationService
public AuthorizationService getAuthorizationService()
Description copied from interface:ProcessEngineServicesReturns the process engine'sAuthorizationService.- Specified by:
getAuthorizationServicein interfaceProcessEngineServices- Returns:
- the
AuthorizationServiceobject.
-
getCaseService
public CaseService getCaseService()
Description copied from interface:ProcessEngineServicesReturns the engine'sCaseService.- Specified by:
getCaseServicein interfaceProcessEngineServices- Returns:
- the
CaseServiceobject.
-
getFilterService
public FilterService getFilterService()
Description copied from interface:ProcessEngineServicesReturns the engine'sFilterService.- Specified by:
getFilterServicein interfaceProcessEngineServices- Returns:
- the
FilterServiceobject.
-
getExternalTaskService
public ExternalTaskService getExternalTaskService()
Description copied from interface:ProcessEngineServicesReturns the engine'sExternalTaskService.- Specified by:
getExternalTaskServicein interfaceProcessEngineServices- Returns:
- the
ExternalTaskServiceobject.
-
getDecisionService
public DecisionService getDecisionService()
Description copied from interface:ProcessEngineServicesReturns the engine'sDecisionService.- Specified by:
getDecisionServicein interfaceProcessEngineServices- Returns:
- the
DecisionServiceobject.
-
-