Package org.apache.camel.language.xpath
Class MessageVariableResolver
- java.lang.Object
-
- org.apache.camel.language.xpath.MessageVariableResolver
-
- All Implemented Interfaces:
XPathVariableResolver
public class MessageVariableResolver extends Object implements XPathVariableResolver
A variable resolver for XPath expressions which support properties on the message, exchange as well as making system properties and environment properties available. Implementations of this resolver must be thread safe
-
-
Constructor Summary
Constructors Constructor Description MessageVariableResolver(ThreadLocal<org.apache.camel.Exchange> exchange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addVariable(String localPart, Object value)
Object
resolveVariable(QName name)
-
-
-
Constructor Detail
-
MessageVariableResolver
public MessageVariableResolver(ThreadLocal<org.apache.camel.Exchange> exchange)
-
-
Method Detail
-
resolveVariable
public Object resolveVariable(QName name)
- Specified by:
resolveVariable
in interfaceXPathVariableResolver
-
-