Package org.apache.camel.language.mvel
Class MvelLanguage
- java.lang.Object
-
- org.apache.camel.support.LanguageSupport
-
- org.apache.camel.support.TypedLanguageSupport
-
- org.apache.camel.language.mvel.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 MVELLanguage
plugin
-
-
Constructor Summary
Constructors Constructor Description MvelLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Expression
createExpression(String expression)
org.apache.camel.Predicate
createPredicate(String expression)
<T> T
evaluate(String script, Map<String,Object> bindings, Class<T> resultType)
-
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
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression)
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression)
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
-
-