Package org.apache.camel.language.groovy
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.Language,org.apache.camel.spi.ScriptingLanguage
@Language("groovy") public class GroovyLanguage extends org.apache.camel.support.TypedLanguageSupport implements org.apache.camel.spi.ScriptingLanguage
-
-
Constructor Summary
Constructors Constructor Description GroovyLanguage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GroovyExpressioncreateExpression(String expression)GroovyExpressioncreatePredicate(String expression)<T> Tevaluate(String script, Map<String,Object> bindings, Class<T> resultType)static GroovyExpressiongroovy(String expression)-
Methods inherited from class org.apache.camel.support.TypedLanguageSupport
createExpression, getResultType, setResultType
-
Methods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext
-
-
-
-
Method Detail
-
groovy
public static GroovyExpression groovy(String expression)
-
createPredicate
public GroovyExpression createPredicate(String expression)
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
public GroovyExpression createExpression(String expression)
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
-