public class AggregateMediator
extends org.wso2.carbon.mediator.service.ui.AbstractListMediator
Modifier and Type | Field and Description |
---|---|
static String |
AGGREGATE_ELEMENT_TYPE_CHILD
Constant for the Aggregate Element Type: child
|
protected static QName |
AGGREGATE_ELEMENT_TYPE_Q |
static String |
AGGREGATE_ELEMENT_TYPE_ROOT
Constant for the Aggregate Element Type: root
|
protected static QName |
COMPLETE_CONDITION_Q |
protected static QName |
CORELATE_ON_Q |
protected static QName |
MESSAGE_COUNT_Q |
protected static QName |
ON_COMPLETE_Q |
Constructor and Description |
---|
AggregateMediator() |
Modifier and Type | Method and Description |
---|---|
void |
build(org.apache.axiom.om.OMElement elem) |
String |
getAggregateElementType() |
org.apache.synapse.config.xml.SynapsePath |
getAggregationExpression() |
long |
getCompletionTimeoutSec() |
org.apache.synapse.config.xml.SynapsePath |
getCorrelateExpression() |
String |
getEnclosingElementPropertyName() |
String |
getId() |
org.apache.synapse.mediators.Value |
getMaxMessagesToComplete() |
org.apache.synapse.mediators.Value |
getMinMessagesToComplete() |
String |
getOnCompleteSequenceRef() |
String |
getTagLocalName() |
org.apache.axiom.om.OMElement |
serialize(org.apache.axiom.om.OMElement parent) |
void |
setAggregateElementType(String aggregateElementType) |
void |
setAggregationExpression(org.apache.synapse.config.xml.SynapsePath aggregationExpression) |
void |
setCompletionTimeoutSec(long completionTimeoutSec) |
void |
setCorrelateExpression(org.apache.synapse.config.xml.SynapsePath correlateExpression) |
void |
setEnclosingElementPropertyName(String enclosingElementPropertyName) |
void |
setId(String id) |
void |
setMaxMessagesToComplete(org.apache.synapse.mediators.Value maxMessagesToComplete) |
void |
setMinMessagesToComplete(org.apache.synapse.mediators.Value minMessagesToComplete) |
void |
setOnCompleteSequenceRef(String onCompleteSequenceRef) |
addChild, addChildren, getChild, getList, removeChild, removeChild, serializeChildren
collectNameValuePairs, disableStatistics, enableStatistics, getMediatorProperties, getMediatorProperties, getTraceState, isAuditConfigurable, isStatisticsEnable, processAuditStatus, saveTracingState, serializeMediatorProperties, serializeNamespaces, setAuditConfigurable, setTraceState
public static final String AGGREGATE_ELEMENT_TYPE_ROOT
public static final String AGGREGATE_ELEMENT_TYPE_CHILD
protected static final QName CORELATE_ON_Q
protected static final QName COMPLETE_CONDITION_Q
protected static final QName MESSAGE_COUNT_Q
protected static final QName ON_COMPLETE_Q
protected static final QName AGGREGATE_ELEMENT_TYPE_Q
public String getAggregateElementType()
public void setAggregateElementType(String aggregateElementType)
public String getEnclosingElementPropertyName()
public void setEnclosingElementPropertyName(String enclosingElementPropertyName)
public long getCompletionTimeoutSec()
public org.apache.synapse.mediators.Value getMinMessagesToComplete()
public void setMinMessagesToComplete(org.apache.synapse.mediators.Value minMessagesToComplete)
public org.apache.synapse.mediators.Value getMaxMessagesToComplete()
public void setMaxMessagesToComplete(org.apache.synapse.mediators.Value maxMessagesToComplete)
public void setCompletionTimeoutSec(long completionTimeoutSec)
public org.apache.synapse.config.xml.SynapsePath getCorrelateExpression()
public void setCorrelateExpression(org.apache.synapse.config.xml.SynapsePath correlateExpression)
public org.apache.synapse.config.xml.SynapsePath getAggregationExpression()
public void setAggregationExpression(org.apache.synapse.config.xml.SynapsePath aggregationExpression)
public String getOnCompleteSequenceRef()
public void setOnCompleteSequenceRef(String onCompleteSequenceRef)
public String getId()
public void setId(String id)
public String getTagLocalName()
public org.apache.axiom.om.OMElement serialize(org.apache.axiom.om.OMElement parent)
public void build(org.apache.axiom.om.OMElement elem)
Copyright © 2021 WSO2. All rights reserved.