Class DefaultEjbProcessApplication
- java.lang.Object
-
- org.camunda.bpm.application.AbstractProcessApplication
-
- org.camunda.bpm.application.impl.AbstractEjbProcessApplication
-
- org.camunda.bpm.application.impl.EjbProcessApplication
-
- org.camunda.bpm.application.impl.ejb.DefaultEjbProcessApplication
-
- All Implemented Interfaces:
ProcessApplicationInterface
public class DefaultEjbProcessApplication extends EjbProcessApplication
- Author:
- Daniel Meyer, Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>
properties
-
Fields inherited from class org.camunda.bpm.application.impl.AbstractEjbProcessApplication
EJB_CONTEXT_PATH, JAVA_APP_APP_NAME_PATH, MODULE_NAME_PATH, selfReference
-
Fields inherited from class org.camunda.bpm.application.AbstractProcessApplication
defaultDeployToEngineName, isDeployed, processApplicationBeanElResolver, processApplicationElResolver, processApplicationScriptEnvironment, variableSerializers
-
-
Constructor Summary
Constructors Constructor Description DefaultEjbProcessApplication()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getProperties()
override this method in order to provide a map of properties.void
start()
void
stop()
-
Methods inherited from class org.camunda.bpm.application.impl.EjbProcessApplication
ensureEjbProcessApplicationReferenceInitialized, getEjbProcessApplicationReference, lookupSelfReference
-
Methods inherited from class org.camunda.bpm.application.impl.AbstractEjbProcessApplication
autodetectProcessApplicationName, ensureInitialized, execute, getBusinessInterface, getReference, lookupEeApplicationName
-
Methods inherited from class org.camunda.bpm.application.AbstractProcessApplication
createDeployment, deploy, execute, getBeanElResolver, getDefaultDeployToEngineName, getElResolver, getEnvironmentScripts, getExecutionListener, getName, getProcessApplicationClassloader, getProcessApplicationScriptEnvironment, getRawObject, getScriptEngineForName, getTaskListener, getVariableSerializers, initProcessApplicationElResolver, setDefaultDeployToEngineName, setVariableSerializers, undeploy
-
-
-
-
Method Detail
-
start
@PostConstruct public void start()
-
stop
@PreDestroy public void stop()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
Description copied from interface:ProcessApplicationInterface
override this method in order to provide a map of properties.
The properties are made available globally through the
ProcessApplicationService
- Specified by:
getProperties
in interfaceProcessApplicationInterface
- Overrides:
getProperties
in classAbstractProcessApplication
- See Also:
ProcessApplicationService
,ProcessApplicationInfo.getProperties()
-
-