org.apache.synapse.mediators.xquery
Class MediatorCustomVariable

java.lang.Object
  extended by org.apache.synapse.mediators.xquery.MediatorVariable
      extended by 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
MediatorCustomVariable(QName name)
           
 
Method Summary
 boolean evaluateValue(MessageContext synCtx)
          To assign a value to variable dynamically
 SynapseXPath getExpression()
           
 String getRegKey()
           
 void setExpression(SynapseXPath expression)
           
 void setRegKey(String regKey)
           
 
Methods inherited from class org.apache.synapse.mediators.xquery.MediatorVariable
getName, getType, getValue, setName, setType, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediatorCustomVariable

public MediatorCustomVariable(QName name)
Method Detail

evaluateValue

public boolean evaluateValue(MessageContext synCtx)
To assign a value to variable dynamically

Specified by:
evaluateValue in class MediatorVariable
Parameters:
synCtx - The current message context
Returns:
true if the value has changed

setExpression

public void setExpression(SynapseXPath expression)

setRegKey

public void setRegKey(String regKey)

getRegKey

public String getRegKey()

getExpression

public SynapseXPath getExpression()


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.