public class CorrelationPropertiesExpressionEvaluator extends MessageHeaderExpressionEvaluator
CorrelationPropertiesExpressionEvaluator
is a default implementation used for
getting the Correlation information from a message. This object is only used when
getting a specific property to be set on the message. When reading the property
the getProperty(...) or the direct property accessor will be used i.e.
message.getCorrelationId() or
message.getProperty(MuleProperties.MULE_CORRELATION_ID_PROPERTY)NAME
Constructor and Description |
---|
CorrelationPropertiesExpressionEvaluator() |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(String name,
MuleMessage message)
Extracts a single property from the message
|
String |
getCorrelationId(MuleMessage message) |
String |
getMessageId(MuleMessage message) |
evaluateTyped, getName
public CorrelationPropertiesExpressionEvaluator()
public final Object evaluate(String name, MuleMessage message)
ExpressionEvaluator
evaluate
in interface ExpressionEvaluator
evaluate
in class MessageHeaderExpressionEvaluator
name
- the property expression or expressionmessage
- the message to extract frompublic String getMessageId(MuleMessage message)
public String getCorrelationId(MuleMessage message)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.