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
ConstructorDescriptionSpelExpression
(String expressionString, Class<?> type) SpelExpression
(String expressionString, Class<?> type, org.springframework.expression.BeanResolver beanResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
assertionFailureMessage
(org.apache.camel.Exchange exchange) <T> T
Class
<?> getType()
void
init
(org.apache.camel.CamelContext context) static SpelExpression
toString()
Methods inherited from class org.apache.camel.support.ExpressionSupport
assertMatches, evaluate, matches
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.camel.Predicate
initPredicate
-
Constructor Details
-
SpelExpression
-
SpelExpression
-
-
Method Details
-
spel
-
evaluate
-
getType
-
assertionFailureMessage
- Specified by:
assertionFailureMessage
in classorg.apache.camel.support.ExpressionSupport
-
init
public void init(org.apache.camel.CamelContext context) - Specified by:
init
in interfaceorg.apache.camel.Expression
- Specified by:
init
in interfaceorg.apache.camel.Predicate
- Overrides:
init
in classorg.apache.camel.support.ExpressionSupport
-
toString
-