Class ConditionalRouteMediator

  • All Implemented Interfaces:
    org.wso2.carbon.mediator.service.ui.ListMediator, org.wso2.carbon.mediator.service.ui.Mediator

    public class ConditionalRouteMediator
    extends org.wso2.carbon.mediator.service.ui.AbstractListMediator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static QName ASYNCHRONOUS_Q  
      static QName BREAK_AFTER_Q  
      static QName CONDITION_Q  
      static QName TARGET_Q  
      • Fields inherited from class org.wso2.carbon.mediator.service.ui.AbstractListMediator

        mediators
      • Fields inherited from class org.wso2.carbon.mediator.service.ui.AbstractMediator

        ATT_EXPRN, ATT_KEY, ATT_NAME, ATT_ONERROR, ATT_REGEX, ATT_SEQUENCE, ATT_SOURCE, ATT_STATS, ATT_TARGET, ATT_VALUE, ATT_XPATH, fac, FEATURE_Q, nullNS, PROP_Q, synNS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void build​(org.apache.axiom.om.OMElement omElement)  
      String getConditionString()  
      org.apache.synapse.commons.evaluators.Evaluator getEvaluator()  
      String getTagLocalName()  
      String getTargetSeq()  
      boolean isAsynchronous()  
      boolean isBreakAfter()  
      org.apache.axiom.om.OMElement serialize​(org.apache.axiom.om.OMElement parent)  
      void setAsynchronous​(boolean asynchronous)  
      void setBreakAfter​(boolean breakAfter)  
      void setEvaluator​(org.apache.axiom.om.OMElement evaluatorElem)  
      void setEvaluator​(org.apache.synapse.commons.evaluators.Evaluator evaluator)  
      void setTargetSeq​(String targetSeq)  
      • Methods inherited from class org.wso2.carbon.mediator.service.ui.AbstractListMediator

        addChild, addChildren, getChild, getList, removeChild, removeChild, serializeChildren
      • Methods inherited from class org.wso2.carbon.mediator.service.ui.AbstractMediator

        collectNameValuePairs, disableStatistics, enableStatistics, getMediatorProperties, getMediatorProperties, getTraceState, isAuditConfigurable, isStatisticsEnable, processAuditStatus, saveTracingState, serializeMediatorProperties, serializeNamespaces, setAuditConfigurable, setTraceState
      • Methods inherited from interface org.wso2.carbon.mediator.service.ui.Mediator

        disableStatistics, enableStatistics, getTraceState, isAuditConfigurable, isStatisticsEnable, setTraceState
    • Field Detail

      • BREAK_AFTER_Q

        public static final QName BREAK_AFTER_Q
      • ASYNCHRONOUS_Q

        public static final QName ASYNCHRONOUS_Q
      • CONDITION_Q

        public static final QName CONDITION_Q
      • TARGET_Q

        public static final QName TARGET_Q
    • Constructor Detail

      • ConditionalRouteMediator

        public ConditionalRouteMediator()
    • Method Detail

      • serialize

        public org.apache.axiom.om.OMElement serialize​(org.apache.axiom.om.OMElement parent)
      • getConditionString

        public String getConditionString()
      • build

        public void build​(org.apache.axiom.om.OMElement omElement)
      • getTagLocalName

        public String getTagLocalName()
      • isBreakAfter

        public boolean isBreakAfter()
      • setBreakAfter

        public void setBreakAfter​(boolean breakAfter)
      • isAsynchronous

        public boolean isAsynchronous()
      • setAsynchronous

        public void setAsynchronous​(boolean asynchronous)
      • getEvaluator

        public org.apache.synapse.commons.evaluators.Evaluator getEvaluator()
      • setEvaluator

        public void setEvaluator​(org.apache.synapse.commons.evaluators.Evaluator evaluator)
      • setEvaluator

        public void setEvaluator​(org.apache.axiom.om.OMElement evaluatorElem)
                          throws org.apache.synapse.commons.evaluators.EvaluatorException
        Throws:
        org.apache.synapse.commons.evaluators.EvaluatorException
      • getTargetSeq

        public String getTargetSeq()
      • setTargetSeq

        public void setTargetSeq​(String targetSeq)