org.camunda.bpm.engine.impl
Class ProcessEngineImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.ProcessEngineImpl
All Implemented Interfaces:
ProcessEngine, ProcessEngineServices

public class ProcessEngineImpl
extends Object
implements ProcessEngine

Author:
Tom Baeyens

Field Summary
protected  AuthorizationService authorizationService
           
protected  CaseService caseService
           
protected  CommandExecutor commandExecutor
           
protected  CommandExecutor commandExecutorSchemaOperations
           
protected  String databaseSchemaUpdate
           
protected  DecisionService decisionService
           
protected  ExpressionManager expressionManager
           
protected  ExternalTaskService externalTaskService
           
protected  FilterService filterService
           
protected  FormService formService
           
protected  HistoryService historicDataService
           
protected  HistoryLevel historyLevel
           
protected  IdentityService identityService
           
protected  JobExecutor jobExecutor
           
protected  ManagementService managementService
           
protected  String name
           
protected  ProcessEngineConfigurationImpl processEngineConfiguration
           
protected  RepositoryService repositoryService
           
protected  RuntimeService runtimeService
           
protected  Map<Class<?>,SessionFactory> sessionFactories
           
protected  TaskService taskService
           
protected  TransactionContextFactory transactionContextFactory
           
 
Fields inherited from interface org.camunda.bpm.engine.ProcessEngine
VERSION
 
Constructor Summary
ProcessEngineImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
           
 
Method Summary
 void close()
           
protected  void executeSchemaOperations()
           
 AuthorizationService getAuthorizationService()
          Returns the process engine's AuthorizationService.
 CaseService getCaseService()
          Returns the engine's CaseService.
 DecisionService getDecisionService()
          Returns the engine's DecisionService.
 ExternalTaskService getExternalTaskService()
          Returns the engine's ExternalTaskService.
 FilterService getFilterService()
          Returns the engine's FilterService.
 FormService getFormService()
          Returns the process engine's FormService.
 HistoryService getHistoryService()
          Returns the process engine's HistoryService.
 IdentityService getIdentityService()
          Returns the process engine's IdentityService.
 ManagementService getManagementService()
          Returns the process engine's ManagementService.
 String getName()
          The name as specified in 'process-engine-name' in the camunda.cfg.xml configuration file.
 ProcessEngineConfigurationImpl getProcessEngineConfiguration()
           
 RepositoryService getRepositoryService()
          Returns the process engine's RepositoryService.
 RuntimeService getRuntimeService()
          Returns the process engine's RuntimeService.
 TaskService getTaskService()
          Returns the process engine's TaskService.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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 interface ProcessEngine

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 interface ProcessEngine

getIdentityService

public IdentityService getIdentityService()
Description copied from interface: ProcessEngineServices
Returns the process engine's IdentityService.

Specified by:
getIdentityService in interface ProcessEngineServices
Returns:
the IdentityService object.

getManagementService

public ManagementService getManagementService()
Description copied from interface: ProcessEngineServices
Returns the process engine's ManagementService.

Specified by:
getManagementService in interface ProcessEngineServices
Returns:
the ManagementService object.

getTaskService

public TaskService getTaskService()
Description copied from interface: ProcessEngineServices
Returns the process engine's TaskService.

Specified by:
getTaskService in interface ProcessEngineServices
Returns:
the TaskService object.

getHistoryService

public HistoryService getHistoryService()
Description copied from interface: ProcessEngineServices
Returns the process engine's HistoryService.

Specified by:
getHistoryService in interface ProcessEngineServices
Returns:
the HistoryService object.

getRuntimeService

public RuntimeService getRuntimeService()
Description copied from interface: ProcessEngineServices
Returns the process engine's RuntimeService.

Specified by:
getRuntimeService in interface ProcessEngineServices
Returns:
the RuntimeService object.

getRepositoryService

public RepositoryService getRepositoryService()
Description copied from interface: ProcessEngineServices
Returns the process engine's RepositoryService.

Specified by:
getRepositoryService in interface ProcessEngineServices
Returns:
the RepositoryService object.

getFormService

public FormService getFormService()
Description copied from interface: ProcessEngineServices
Returns the process engine's FormService.

Specified by:
getFormService in interface ProcessEngineServices
Returns:
the FormService object.

getAuthorizationService

public AuthorizationService getAuthorizationService()
Description copied from interface: ProcessEngineServices
Returns the process engine's AuthorizationService.

Specified by:
getAuthorizationService in interface ProcessEngineServices
Returns:
the AuthorizationService object.

getCaseService

public CaseService getCaseService()
Description copied from interface: ProcessEngineServices
Returns the engine's CaseService.

Specified by:
getCaseService in interface ProcessEngineServices
Returns:
the CaseService object.

getFilterService

public FilterService getFilterService()
Description copied from interface: ProcessEngineServices
Returns the engine's FilterService.

Specified by:
getFilterService in interface ProcessEngineServices
Returns:
the FilterService object.

getExternalTaskService

public ExternalTaskService getExternalTaskService()
Description copied from interface: ProcessEngineServices
Returns the engine's ExternalTaskService.

Specified by:
getExternalTaskService in interface ProcessEngineServices
Returns:
the ExternalTaskService object.

getDecisionService

public DecisionService getDecisionService()
Description copied from interface: ProcessEngineServices
Returns the engine's DecisionService.

Specified by:
getDecisionService in interface ProcessEngineServices
Returns:
the DecisionService object.

getProcessEngineConfiguration

public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
Specified by:
getProcessEngineConfiguration in interface ProcessEngine


Copyright © 2015 camunda services GmbH. All rights reserved.