Class MvelLanguage

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton, org.apache.camel.spi.Language, org.apache.camel.spi.ScriptingLanguage

    @Language("mvel")
    public class MvelLanguage
    extends org.apache.camel.support.TypedLanguageSupport
    implements org.apache.camel.spi.ScriptingLanguage
    An MVEL Language plugin
    • Field Summary

      • Fields inherited from class org.apache.camel.support.LanguageSupport

        RESOURCE
    • Constructor Summary

      Constructors 
      Constructor Description
      MvelLanguage()  
    • Constructor Detail

      • MvelLanguage

        public MvelLanguage()
    • Method Detail

      • createPredicate

        public org.apache.camel.Predicate createPredicate​(String expression)
        Specified by:
        createPredicate in interface org.apache.camel.spi.Language
      • createExpression

        public org.apache.camel.Expression createExpression​(String expression)
        Specified by:
        createExpression in interface org.apache.camel.spi.Language
      • evaluate

        public <T> T evaluate​(String script,
                              Map<String,​Object> bindings,
                              Class<T> resultType)
        Specified by:
        evaluate in interface org.apache.camel.spi.ScriptingLanguage