Class SpringProcessApplicationElResolver
- java.lang.Object
-
- org.camunda.bpm.engine.spring.application.SpringProcessApplicationElResolver
-
- All Implemented Interfaces:
ProcessApplicationElResolver
public class SpringProcessApplicationElResolver extends Object implements ProcessApplicationElResolver
ProcessApplicationElResolver implementation providing support for the Spring Framework.
This implementation supports the following environments:
- Bootstrapping through
SpringProcessApplication
. In this case the spring application context is retrieved from theSpringProcessApplication
class. - Bootstrapping through
ServletProcessApplication
. In this case we have access to theServletContext
which allows accessing the web application's application context through the WebApplicationContextUtils class.
Limitation: The
EjbProcessApplication
is currently unsupported.- Author:
- Daniel Meyer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.camunda.bpm.application.ProcessApplicationElResolver
ProcessApplicationElResolver.ProcessApplicationElResolverSorter
-
-
Field Summary
-
Fields inherited from interface org.camunda.bpm.application.ProcessApplicationElResolver
CDI_RESOLVER, SPRING_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description SpringProcessApplicationElResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ELResolver
getElResolver(AbstractProcessApplication processApplication)
return the Resolver.Integer
getPrecedence()
Allows to set a precedence to the ElResolver.
-
-
-
Method Detail
-
getPrecedence
public Integer getPrecedence()
Description copied from interface:ProcessApplicationElResolver
Allows to set a precedence to the ElResolver. Resolver with a lower precedence will be invoked first.- Specified by:
getPrecedence
in interfaceProcessApplicationElResolver
-
getElResolver
public ELResolver getElResolver(AbstractProcessApplication processApplication)
Description copied from interface:ProcessApplicationElResolver
return the Resolver. May be null.- Specified by:
getElResolver
in interfaceProcessApplicationElResolver
-
-