Class ProcessApplicationElResolverDelegate
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.javax.el.ELResolver
- 
- org.camunda.bpm.engine.impl.el.AbstractElResolverDelegate
- 
- org.camunda.bpm.engine.impl.el.ProcessApplicationElResolverDelegate
 
 
 
- 
 public class ProcessApplicationElResolverDelegate extends AbstractElResolverDelegate This is an ELResolverimplementation that delegates to a ProcessApplication-providedELResolver. The idea is that in a multi-application setup, a shared process engine may orchestrate multiple process applications. In this setting we want to delegate to the current process application for performing expression resolving. This also allows individual process applications to integrate with different kinds of Di Containers or other expression-context providing frameworks. For instance, a first process application may use the spring application context for resolving Java Delegate implementations while a second application may use CDI or even an Apache Camel Context.The behavior of this implementation is as follows: if we are not currently running in the context of a process application, we are skipped. If we are, this implementation delegates to the underlying application-provided ELResolverwhich may itself be aCompositeELResolver.- Author:
- Daniel Meyer
 
- 
- 
Field Summary- 
Fields inherited from class org.camunda.bpm.engine.impl.javax.el.ELResolverRESOLVABLE_AT_DESIGN_TIME, TYPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description ProcessApplicationElResolverDelegate()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ELResolvergetElResolverDelegate()- 
Methods inherited from class org.camunda.bpm.engine.impl.el.AbstractElResolverDelegategetCommonPropertyType, getFeatureDescriptors, getType, getValue, invoke, isReadOnly, setValue
 
- 
 
- 
- 
- 
Method Detail- 
getElResolverDelegateprotected ELResolver getElResolverDelegate() - Specified by:
- getElResolverDelegatein class- AbstractElResolverDelegate
 
 
- 
 
-