Class SpringBeansResolverFactory

  • All Implemented Interfaces:
    org.camunda.bpm.engine.impl.scripting.engine.Resolver, org.camunda.bpm.engine.impl.scripting.engine.ResolverFactory

    public class SpringBeansResolverFactory
    extends Object
    implements org.camunda.bpm.engine.impl.scripting.engine.ResolverFactory, org.camunda.bpm.engine.impl.scripting.engine.Resolver

    ResolverFactory and Resolver classes to make the beans managed by the Spring container available in scripting

    {@see org.camunda.bpm.engine.spring.SpringProcessEngineConfiguration#initScripting()}

    • Field Detail

      • LOG

        protected static Logger LOG
      • SCOPE_NOT_ACTIVE_EXCEPTION

        protected static String SCOPE_NOT_ACTIVE_EXCEPTION
    • Constructor Detail

      • SpringBeansResolverFactory

        public SpringBeansResolverFactory​(org.springframework.context.ApplicationContext applicationContext)
    • Method Detail

      • createResolver

        public org.camunda.bpm.engine.impl.scripting.engine.Resolver createResolver​(org.camunda.bpm.engine.delegate.VariableScope variableScope)
        Specified by:
        createResolver in interface org.camunda.bpm.engine.impl.scripting.engine.ResolverFactory
      • containsKey

        public boolean containsKey​(Object key)
        Specified by:
        containsKey in interface org.camunda.bpm.engine.impl.scripting.engine.Resolver
      • get

        public Object get​(Object key)
        Specified by:
        get in interface org.camunda.bpm.engine.impl.scripting.engine.Resolver
      • keySet

        public Set<String> keySet()
        Specified by:
        keySet in interface org.camunda.bpm.engine.impl.scripting.engine.Resolver