org.apache.servicemix.expression
Class MessageVariableResolver
java.lang.Object
org.apache.servicemix.expression.MessageVariableResolver
- All Implemented Interfaces:
- javax.xml.xpath.XPathVariableResolver
public class MessageVariableResolver
- extends java.lang.Object
- implements javax.xml.xpath.XPathVariableResolver
A variable resolver for XPath expressions which support properties on the messge, exchange as well
as making system properties and environment properties available.
- Version:
- $Revision: 564374 $
Method Summary |
javax.jbi.messaging.MessageExchange |
getExchange()
|
javax.jbi.messaging.NormalizedMessage |
getMessage()
|
java.lang.Object |
resolveVariable(javax.xml.namespace.QName name)
|
void |
setExchange(javax.jbi.messaging.MessageExchange exchange)
|
void |
setMessage(javax.jbi.messaging.NormalizedMessage message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYSTEM_PROPERTIES_NAMESPACE
public static final java.lang.String SYSTEM_PROPERTIES_NAMESPACE
- See Also:
- Constant Field Values
ENVIRONMENT_VARIABLES
public static final java.lang.String ENVIRONMENT_VARIABLES
- See Also:
- Constant Field Values
MessageVariableResolver
public MessageVariableResolver()
getExchange
public javax.jbi.messaging.MessageExchange getExchange()
setExchange
public void setExchange(javax.jbi.messaging.MessageExchange exchange)
getMessage
public javax.jbi.messaging.NormalizedMessage getMessage()
setMessage
public void setMessage(javax.jbi.messaging.NormalizedMessage message)
resolveVariable
public java.lang.Object resolveVariable(javax.xml.namespace.QName name)
- Specified by:
resolveVariable
in interface javax.xml.xpath.XPathVariableResolver
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.