Package org.camunda.bpm.engine.impl.el
Class ProcessApplicationBeanElResolverDelegate
java.lang.Object
org.camunda.bpm.impl.juel.jakarta.el.ELResolver
org.camunda.bpm.engine.impl.el.AbstractElResolverDelegate
org.camunda.bpm.engine.impl.el.ProcessApplicationBeanElResolverDelegate
Resolves a BeanELResolver
from the current process application.
This allows to cache resolvers on the process application level. Such a resolver
cannot be cached globally as BeanELResolver
keeps a cache of classes
involved in expressions.
If resolution is attempted outside the context of a process application, then always a new resolver instance is returned (i.e. no caching in these cases).
- Author:
- Thorben Lindhauer
-
Field Summary
Fields inherited from class org.camunda.bpm.impl.juel.jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.camunda.bpm.impl.juel.jakarta.el.ELResolver
Methods inherited from class org.camunda.bpm.engine.impl.el.AbstractElResolverDelegate
getCommonPropertyType, getFeatureDescriptors, getType, getValue, invoke, isReadOnly, setValue
Methods inherited from class org.camunda.bpm.impl.juel.jakarta.el.ELResolver
convertToType
-
Constructor Details
-
ProcessApplicationBeanElResolverDelegate
public ProcessApplicationBeanElResolverDelegate()
-
-
Method Details
-
getElResolverDelegate
protected org.camunda.bpm.impl.juel.jakarta.el.ELResolver getElResolverDelegate()- Specified by:
getElResolverDelegate
in classAbstractElResolverDelegate
-