org.mule.expression
Class MessageHeaderExpressionEvaluator
java.lang.Object
org.mule.expression.MessageHeaderExpressionEvaluator
- All Implemented Interfaces:
- ExpressionEvaluator, NamedObject
- Direct Known Subclasses:
- CorrelationPropertiesExpressionEvaluator
public class MessageHeaderExpressionEvaluator
- extends Object
- implements ExpressionEvaluator
Looks up the property on the message using the property name given. If the call on the messgae returns null,
parameters on the inbound endpoint will also be checked.
- See Also:
MessageHeadersListExpressionEvaluator
,
MessageHeadersExpressionEvaluator
,
ExpressionEvaluator
,
DefaultExpressionManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final String NAME
- See Also:
- Constant Field Values
MessageHeaderExpressionEvaluator
public MessageHeaderExpressionEvaluator()
evaluate
public Object evaluate(String expression,
MuleMessage message)
- Description copied from interface:
ExpressionEvaluator
- Extracts a single property from the message
- Specified by:
evaluate
in interface ExpressionEvaluator
- Parameters:
expression
- the property expression or expressionmessage
- the message to extract from
- Returns:
- the result of the extraction or null if the property was not found
getName
public String getName()
- Gets the name of the object
- Specified by:
getName
in interface NamedObject
- Returns:
- the name of the object
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.