Package org.camunda.bpm.application.impl
Class AbstractServletProcessApplication
java.lang.Object
org.camunda.bpm.application.AbstractProcessApplication
org.camunda.bpm.application.impl.AbstractServletProcessApplication
- All Implemented Interfaces:
- ProcessApplicationInterface
- Direct Known Subclasses:
- JakartaServletProcessApplication,- ServletProcessApplication
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected ClassLoaderprotected ProcessApplicationReferenceImplprotected Stringprotected StringFields inherited from class org.camunda.bpm.application.AbstractProcessApplicationdefaultDeployToEngineName, isDeployed, processApplicationBeanElResolver, processApplicationElResolver, processApplicationScriptEnvironment, variableSerializers
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringOverride this method to autodetect an application name in case theProcessApplicationannotation was used but without parameter.Override this method to provide an environment-specificClassLoaderto be used by the process engine for loading resources from the process applicationoverride this method in order to provide a map of properties.Returns a globally sharable reference to this process application.Methods inherited from class org.camunda.bpm.application.AbstractProcessApplicationcreateDeployment, deploy, execute, execute, getBeanElResolver, getDefaultDeployToEngineName, getElResolver, getEnvironmentScripts, getExecutionListener, getName, getProcessApplicationScriptEnvironment, getRawObject, getScriptEngineForName, getTaskListener, getVariableSerializers, initProcessApplicationElResolver, setDefaultDeployToEngineName, setVariableSerializers, undeploy
- 
Field Details- 
servletContextName
- 
servletContextPath
- 
reference
- 
processApplicationClassloader
 
- 
- 
Constructor Details- 
AbstractServletProcessApplicationpublic AbstractServletProcessApplication()
 
- 
- 
Method Details- 
autodetectProcessApplicationNameDescription copied from class:AbstractProcessApplicationOverride this method to autodetect an application name in case theProcessApplicationannotation was used but without parameter.- Specified by:
- autodetectProcessApplicationNamein class- AbstractProcessApplication
 
- 
getReferenceDescription copied from interface:ProcessApplicationInterfaceReturns a globally sharable reference to this process application. This reference may be safely passed to the process engine. And other applications. - Returns:
- a globally sharable reference to this process application.
 
- 
getProcessApplicationClassloaderDescription copied from interface:ProcessApplicationInterfaceOverride this method to provide an environment-specific ClassLoaderto be used by the process engine for loading resources from the process applicationNOTE: the process engine must never cache any references to this ClassLoaderor to classes obtained through thisClassLoader.- Specified by:
- getProcessApplicationClassloaderin interface- ProcessApplicationInterface
- Overrides:
- getProcessApplicationClassloaderin class- AbstractProcessApplication
- Returns:
- the ClassLoaderthat can be used to load classes and resources from this process application.
 
- 
getPropertiesDescription copied from interface:ProcessApplicationInterfaceoverride this method in order to provide a map of properties. The properties are made available globally through the ProcessApplicationService- Specified by:
- getPropertiesin interface- ProcessApplicationInterface
- Overrides:
- getPropertiesin class- AbstractProcessApplication
- See Also:
 
 
-