Class SpringProcessApplicationElResolver

  • All Implemented Interfaces:
    org.camunda.bpm.application.ProcessApplicationElResolver

    public class SpringProcessApplicationElResolver
    extends Object
    implements org.camunda.bpm.application.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 the SpringProcessApplication class.
    • Bootstrapping through ServletProcessApplication. In this case we have access to the ServletContext which allows accessing the web application's application context through the WebApplicationContextUtils class.

    Limitation: The EjbProcessApplication is currently unsupported.

    Author:
    Daniel Meyer
    • Constructor Detail

      • SpringProcessApplicationElResolver

        public SpringProcessApplicationElResolver()
    • Method Detail

      • getPrecedence

        public Integer getPrecedence()
        Specified by:
        getPrecedence in interface org.camunda.bpm.application.ProcessApplicationElResolver
      • getElResolver

        public org.camunda.bpm.engine.impl.javax.el.ELResolver getElResolver​(org.camunda.bpm.application.AbstractProcessApplication processApplication)
        Specified by:
        getElResolver in interface org.camunda.bpm.application.ProcessApplicationElResolver