Package org.camunda.bpm.engine.impl.el
Class ProcessApplicationBeanElResolverDelegate
- java.lang.Object
-
- org.camunda.bpm.engine.impl.javax.el.ELResolver
-
- org.camunda.bpm.engine.impl.el.AbstractElResolverDelegate
-
- org.camunda.bpm.engine.impl.el.ProcessApplicationBeanElResolverDelegate
-
public class ProcessApplicationBeanElResolverDelegate extends AbstractElResolverDelegate
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 asBeanELResolver
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.engine.impl.javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
-
Constructor Summary
Constructors Constructor Description ProcessApplicationBeanElResolverDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ELResolver
getElResolverDelegate()
-
Methods inherited from class org.camunda.bpm.engine.impl.el.AbstractElResolverDelegate
getCommonPropertyType, getFeatureDescriptors, getType, getValue, invoke, isReadOnly, setValue
-
-
-
-
Method Detail
-
getElResolverDelegate
protected ELResolver getElResolverDelegate()
- Specified by:
getElResolverDelegate
in classAbstractElResolverDelegate
-
-