Package org.camunda.bpm.application
Interface ProcessApplicationElResolver
-
- All Known Implementing Classes:
CdiProcessApplicationElResolver
,SpringProcessApplicationElResolver
public interface ProcessApplicationElResolver
SPI interface that allows providing a custom ElResolver implementation.
Implementations of this interface are looked up through the Java SE
ServiceLoader
facilities. If you want to provide a custom implementation in your application, place a file namedMETA-INF/org.camunda.bpm.application.ProcessApplicationElResolver
inside your application which contains the fully qualified classname of your implementation.- Author:
- Daniel Meyer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ProcessApplicationElResolver.ProcessApplicationElResolverSorter
Comparator used for sorting providers
-
Field Summary
Fields Modifier and Type Field Description static int
CDI_RESOLVER
static int
SPRING_RESOLVER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ELResolver
getElResolver(AbstractProcessApplication processApplication)
return the Resolver.java.lang.Integer
getPrecedence()
Allows to set a precedence to the ElResolver.
-
-
-
Field Detail
-
SPRING_RESOLVER
static final int SPRING_RESOLVER
- See Also:
- Constant Field Values
-
CDI_RESOLVER
static final int CDI_RESOLVER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPrecedence
java.lang.Integer getPrecedence()
Allows to set a precedence to the ElResolver. Resolver with a lower precedence will be invoked first.
-
getElResolver
ELResolver getElResolver(AbstractProcessApplication processApplication)
return the Resolver. May be null.
-
-