Class EjbProcessEngineService
- java.lang.Object
-
- org.camunda.bpm.container.impl.ejb.EjbProcessEngineService
-
- All Implemented Interfaces:
ProcessEngineService
public class EjbProcessEngineService extends java.lang.Object implements ProcessEngineService
Exposes the
ProcessEngineServiceas EJB inside the container.- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected EjbBpmPlatformBootstrapejbBpmPlatformprotected ProcessEngineServiceprocessEngineServiceDelegatethe processEngineServiceDelegate
-
Constructor Summary
Constructors Constructor Description EjbProcessEngineService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessEnginegetDefaultProcessEngine()ProcessEnginegetProcessEngine(java.lang.String name)java.util.Set<java.lang.String>getProcessEngineNames()java.util.List<ProcessEngine>getProcessEngines()protected voidinitProcessEngineServiceDelegate()
-
-
-
Field Detail
-
ejbBpmPlatform
protected EjbBpmPlatformBootstrap ejbBpmPlatform
-
processEngineServiceDelegate
protected ProcessEngineService processEngineServiceDelegate
the processEngineServiceDelegate
-
-
Method Detail
-
initProcessEngineServiceDelegate
@PostConstruct protected void initProcessEngineServiceDelegate()
-
getDefaultProcessEngine
public ProcessEngine getDefaultProcessEngine()
- Specified by:
getDefaultProcessEnginein interfaceProcessEngineService- Returns:
- the default process engine.
-
getProcessEngines
public java.util.List<ProcessEngine> getProcessEngines()
- Specified by:
getProcessEnginesin interfaceProcessEngineService- Returns:
- all
ProcessEnginesmanaged by the Camunda Platform.
-
getProcessEngineNames
public java.util.Set<java.lang.String> getProcessEngineNames()
- Specified by:
getProcessEngineNamesin interfaceProcessEngineService- Returns:
- the names of all
ProcessEnginesmanaged by the Camunda Platform.
-
getProcessEngine
public ProcessEngine getProcessEngine(java.lang.String name)
- Specified by:
getProcessEnginein interfaceProcessEngineService- Returns:
- the
ProcessEnginefor the given name or null if no such process engine exists.
-
-