Class EjbProcessApplicationService
- java.lang.Object
-
- org.camunda.bpm.container.impl.ejb.EjbProcessApplicationService
-
- All Implemented Interfaces:
ProcessApplicationService
public class EjbProcessApplicationService extends java.lang.Object implements ProcessApplicationService
Exposes the
ProcessApplicationService
as EJB inside the container.- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected EjbBpmPlatformBootstrap
ejbBpmPlatform
protected ProcessApplicationService
processApplicationServiceDelegate
the processApplicationServiceDelegate
-
Constructor Summary
Constructors Constructor Description EjbProcessApplicationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessApplicationInfo
getProcessApplicationInfo(java.lang.String processApplicationName)
Provides information about a deployed process applicationjava.util.Set<java.lang.String>
getProcessApplicationNames()
protected void
initProcessEngineServiceDelegate()
-
-
-
Field Detail
-
ejbBpmPlatform
protected EjbBpmPlatformBootstrap ejbBpmPlatform
-
processApplicationServiceDelegate
protected ProcessApplicationService processApplicationServiceDelegate
the processApplicationServiceDelegate
-
-
Method Detail
-
initProcessEngineServiceDelegate
@PostConstruct protected void initProcessEngineServiceDelegate()
-
getProcessApplicationNames
public java.util.Set<java.lang.String> getProcessApplicationNames()
- Specified by:
getProcessApplicationNames
in interfaceProcessApplicationService
-
getProcessApplicationInfo
public ProcessApplicationInfo getProcessApplicationInfo(java.lang.String processApplicationName)
Description copied from interface:ProcessApplicationService
Provides information about a deployed process application
- Specified by:
getProcessApplicationInfo
in interfaceProcessApplicationService
- Returns:
- the
ProcessApplicationInfo
object or null if no such process application is deployed.
-
-