public class PropertyExpression extends java.lang.Object implements Expression
| Constructor and Description |
|---|
PropertyExpression() |
PropertyExpression(java.lang.String property) |
PropertyExpression(java.lang.String property,
java.lang.Object defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
Evaluates the expression on the given exchange and message.
|
java.lang.Object |
getDefaultValue() |
java.lang.String |
getProperty() |
void |
setDefaultValue(java.lang.Object defaultValue) |
void |
setProperty(java.lang.String property) |
public PropertyExpression()
public PropertyExpression(java.lang.String property)
public PropertyExpression(java.lang.String property,
java.lang.Object defaultValue)
public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object defaultValue)
defaultValue - the defaultValue to setpublic java.lang.String getProperty()
public void setProperty(java.lang.String property)
property - the property to setpublic java.lang.Object evaluate(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
throws javax.jbi.messaging.MessagingException
Expressionevaluate in interface Expressionexchange - the message exchangemessage - the message, typically an inbound messagejavax.jbi.messaging.MessagingExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.