Class MvelProcessor

    • Field Detail

      • parserContext

        protected final org.mvel2.ParserContext parserContext
      • executionContext

        protected volatile Map<String,​Object> executionContext
    • Constructor Detail

      • MvelProcessor

        public MvelProcessor()
    • Method Detail

      • importPackage

        public void importPackage​(String packageName)
      • define

        public Object define​(String name,
                             Object value)
        Define execution context variable
        Parameters:
        name -
        value -
        Returns:
      • reset

        public void reset()
        Reset execution context variables
      • evaluate

        public <T> T evaluate​(String expression)
      • executionContext

        protected Map<String,​Object> executionContext()
        Execution context which could be reset with reset()
      • parserContext

        protected org.mvel2.ParserContext parserContext()
                                                 throws Exception
        Parser context used for evaluation.
        Throws:
        Exception