org.camunda.bpm.engine.impl
Class ProcessEngineImpl

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

public class ProcessEngineImpl
extends Object
implements ProcessEngine

Author:
Tom Baeyens

Field Summary
protected  AuthorizationService authorizationService
           
protected  CommandExecutor commandExecutor
           
protected  CommandExecutor commandExecutorSchemaOperations
           
protected  String databaseSchemaUpdate
           
protected  ExpressionManager expressionManager
           
protected  FormService formService
           
protected  HistoryService historicDataService
           
protected  int 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()
           
 DbSqlSessionFactory getDbSqlSessionFactory()
           
 FormService getFormService()
           
 HistoryService getHistoryService()
           
 IdentityService getIdentityService()
           
 ManagementService getManagementService()
           
 String getName()
          The name as specified in 'process-engine-name' in the camunda.cfg.xml configuration file.
 ProcessEngineConfigurationImpl getProcessEngineConfiguration()
           
 RepositoryService getRepositoryService()
           
 RuntimeService getRuntimeService()
           
 TaskService getTaskService()
           
 
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

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 int 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

getDbSqlSessionFactory

public DbSqlSessionFactory getDbSqlSessionFactory()

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()
Specified by:
getIdentityService in interface ProcessEngine

getManagementService

public ManagementService getManagementService()
Specified by:
getManagementService in interface ProcessEngine

getTaskService

public TaskService getTaskService()
Specified by:
getTaskService in interface ProcessEngine

getHistoryService

public HistoryService getHistoryService()
Specified by:
getHistoryService in interface ProcessEngine

getRuntimeService

public RuntimeService getRuntimeService()
Specified by:
getRuntimeService in interface ProcessEngine

getRepositoryService

public RepositoryService getRepositoryService()
Specified by:
getRepositoryService in interface ProcessEngine

getFormService

public FormService getFormService()
Specified by:
getFormService in interface ProcessEngine

getAuthorizationService

public AuthorizationService getAuthorizationService()
Specified by:
getAuthorizationService in interface ProcessEngine

getProcessEngineConfiguration

public ProcessEngineConfigurationImpl getProcessEngineConfiguration()


Copyright © 2014 camunda services GmbH. All Rights Reserved.