Class GroovyLanguage

java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.language.groovy.GroovyLanguage
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.Language, org.apache.camel.spi.ScriptingLanguage

@Language("groovy") public class GroovyLanguage extends org.apache.camel.support.TypedLanguageSupport implements org.apache.camel.spi.ScriptingLanguage
  • Constructor Details

    • GroovyLanguage

      public GroovyLanguage()
  • Method Details

    • groovy

      public static GroovyExpression groovy(String expression)
    • createPredicate

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

      public GroovyExpression 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