Package org.operaton.bpm.engine.impl.el
Class ProcessApplicationBeanElResolverDelegate
java.lang.Object
jakarta.el.ELResolver
org.operaton.bpm.engine.impl.el.AbstractElResolverDelegate
org.operaton.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 jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.operaton.bpm.engine.impl.el.AbstractElResolverDelegate
getCommonPropertyType, getType, getValue, invoke, isReadOnly, setValueMethods inherited from class jakarta.el.ELResolver
convertToType, getFeatureDescriptors
-
Constructor Details
-
ProcessApplicationBeanElResolverDelegate
public ProcessApplicationBeanElResolverDelegate()
-
-
Method Details
-
getElResolverDelegate
protected jakarta.el.ELResolver getElResolverDelegate()- Specified by:
getElResolverDelegatein classAbstractElResolverDelegate
-