Class ConditionalRouteMediator
- java.lang.Object
-
- org.wso2.carbon.mediator.service.ui.AbstractMediator
-
- org.wso2.carbon.mediator.service.ui.AbstractListMediator
-
- org.wso2.carbon.mediator.conditionalrouter.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
-
Constructor Summary
Constructors Constructor Description ConditionalRouteMediator()
-
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
-
-
-
-
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)
-
-