Class MediatorVariable

    • Field Detail

      • value

        protected Object value
    • Constructor Detail

      • MediatorVariable

        public MediatorVariable​(QName name)
    • Method Detail

      • getName

        public QName getName()
      • setName

        public void setName​(QName name)
      • getType

        public net.sf.saxon.s9api.ItemType getType()
      • setType

        public void setType​(net.sf.saxon.s9api.ItemType type)
      • getNodeKind

        public net.sf.saxon.s9api.XdmNodeKind getNodeKind()
      • setNodeKind

        public void setNodeKind​(net.sf.saxon.s9api.XdmNodeKind nodeKind)
      • getValue

        public Object getValue()
      • setValue

        public void setValue​(Object value)
      • evaluateValue

        public abstract boolean evaluateValue​(org.apache.synapse.MessageContext synCtx)
        Calculates the value of this variable
        Parameters:
        synCtx - Current message in transit
        Returns:
        true if the value has changed