Class MediatorCustomVariable
- java.lang.Object
-
- org.apache.synapse.mediators.xquery.MediatorVariable
-
- org.apache.synapse.mediators.xquery.MediatorCustomVariable
-
public class MediatorCustomVariable extends MediatorVariable
The value of the custom variable will be evaluated dynamically. The value is computed by extracting the data from the XML document which will lookup through the key or the current SOAP message.
-
-
Field Summary
-
Fields inherited from class org.apache.synapse.mediators.xquery.MediatorVariable
value
-
-
Constructor Summary
Constructors Constructor Description MediatorCustomVariable(QName name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluateValue(org.apache.synapse.MessageContext synCtx)To assign a value to variable dynamicallyorg.apache.synapse.util.xpath.SynapseXPathgetExpression()StringgetRegKey()voidsetExpression(org.apache.synapse.util.xpath.SynapseXPath expression)voidsetRegKey(String regKey)-
Methods inherited from class org.apache.synapse.mediators.xquery.MediatorVariable
getName, getNodeKind, getType, getValue, setName, setNodeKind, setType, setValue
-
-
-
-
Constructor Detail
-
MediatorCustomVariable
public MediatorCustomVariable(QName name)
-
-
Method Detail
-
evaluateValue
public boolean evaluateValue(org.apache.synapse.MessageContext synCtx)
To assign a value to variable dynamically- Specified by:
evaluateValuein classMediatorVariable- Parameters:
synCtx- The current message context- Returns:
trueif the value has changed
-
setExpression
public void setExpression(org.apache.synapse.util.xpath.SynapseXPath expression)
-
setRegKey
public void setRegKey(String regKey)
-
getRegKey
public String getRegKey()
-
getExpression
public org.apache.synapse.util.xpath.SynapseXPath getExpression()
-
-