Class SEDAMediator
- java.lang.Object
-
- org.apache.synapse.mediators.AbstractMediator
-
- org.apache.synapse.experimental.mediators.seda.SEDAMediator
-
- All Implemented Interfaces:
org.apache.synapse.aspects.AspectConfigurable
,org.apache.synapse.ManagedLifecycle
,org.apache.synapse.Mediator
,org.apache.synapse.SynapseArtifact
public class SEDAMediator extends org.apache.synapse.mediators.AbstractMediator implements org.apache.synapse.ManagedLifecycle
-
-
Constructor Summary
Constructors Constructor Description SEDAMediator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
String
getConsumer()
SEDAQueueConsumerPolicy
getSedaQueueConsumerPolicy()
SEDAQueuePolicy
getSedaQueuePolicy()
SEDAQueueProducerPolicy
getSedaQueueProducerPolicy()
void
init(org.apache.synapse.core.SynapseEnvironment se)
boolean
mediate(org.apache.synapse.MessageContext synCtx)
void
setConsumer(String consumer)
void
setSedaQueueConsumerPolicy(SEDAQueueConsumerPolicy sedaQueueConsumerPolicy)
void
setSedaQueuePolicy(SEDAQueuePolicy sedaQueuePolicy)
void
setSedaQueueProducerPolicy(SEDAQueueProducerPolicy sedaQueueProducerPolicy)
-
Methods inherited from class org.apache.synapse.mediators.AbstractMediator
auditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, getTraceState, getType, handleException, handleException, isBreakPoint, isContentAltering, isContentAware, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportOpenStatistics, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
-
-
-
-
Method Detail
-
mediate
public boolean mediate(org.apache.synapse.MessageContext synCtx)
- Specified by:
mediate
in interfaceorg.apache.synapse.Mediator
-
init
public void init(org.apache.synapse.core.SynapseEnvironment se)
- Specified by:
init
in interfaceorg.apache.synapse.ManagedLifecycle
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceorg.apache.synapse.ManagedLifecycle
-
getSedaQueueConsumerPolicy
public SEDAQueueConsumerPolicy getSedaQueueConsumerPolicy()
-
setSedaQueueConsumerPolicy
public void setSedaQueueConsumerPolicy(SEDAQueueConsumerPolicy sedaQueueConsumerPolicy)
-
getSedaQueueProducerPolicy
public SEDAQueueProducerPolicy getSedaQueueProducerPolicy()
-
setSedaQueueProducerPolicy
public void setSedaQueueProducerPolicy(SEDAQueueProducerPolicy sedaQueueProducerPolicy)
-
getSedaQueuePolicy
public SEDAQueuePolicy getSedaQueuePolicy()
-
setSedaQueuePolicy
public void setSedaQueuePolicy(SEDAQueuePolicy sedaQueuePolicy)
-
getConsumer
public String getConsumer()
-
setConsumer
public void setConsumer(String consumer)
-
-