Package org.apache.camel.language.spel
Class SpelExpression
java.lang.Object
org.apache.camel.support.ExpressionSupport
org.apache.camel.language.spel.SpelExpression
- All Implemented Interfaces:
org.apache.camel.Expression,org.apache.camel.Predicate
public class SpelExpression
extends org.apache.camel.support.ExpressionSupport
Class responsible for evaluating
Spring
Expression Language (SpEL) in the context of Camel.
-
Constructor Summary
ConstructorsConstructorDescriptionSpelExpression(String expressionString, Class<?> type) SpelExpression(String expressionString, Class<?> type, org.springframework.expression.BeanResolver beanResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringassertionFailureMessage(org.apache.camel.Exchange exchange) <T> TClass<?>getType()voidinit(org.apache.camel.CamelContext context) static SpelExpressiontoString()Methods inherited from class org.apache.camel.support.ExpressionSupport
assertMatches, evaluate, matchesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.Predicate
initPredicate
-
Constructor Details
-
SpelExpression
-
SpelExpression
-
-
Method Details
-
spel
-
evaluate
-
getType
-
assertionFailureMessage
- Specified by:
assertionFailureMessagein classorg.apache.camel.support.ExpressionSupport
-
init
public void init(org.apache.camel.CamelContext context) - Specified by:
initin interfaceorg.apache.camel.Expression- Specified by:
initin interfaceorg.apache.camel.Predicate- Overrides:
initin classorg.apache.camel.support.ExpressionSupport
-
toString
-