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 voiddestroy()StringgetConsumer()SEDAQueueConsumerPolicygetSedaQueueConsumerPolicy()SEDAQueuePolicygetSedaQueuePolicy()SEDAQueueProducerPolicygetSedaQueueProducerPolicy()voidinit(org.apache.synapse.core.SynapseEnvironment se)booleanmediate(org.apache.synapse.MessageContext synCtx)voidsetConsumer(String consumer)voidsetSedaQueueConsumerPolicy(SEDAQueueConsumerPolicy sedaQueueConsumerPolicy)voidsetSedaQueuePolicy(SEDAQueuePolicy sedaQueuePolicy)voidsetSedaQueueProducerPolicy(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:
mediatein interfaceorg.apache.synapse.Mediator
-
init
public void init(org.apache.synapse.core.SynapseEnvironment se)
- Specified by:
initin interfaceorg.apache.synapse.ManagedLifecycle
-
destroy
public void destroy()
- Specified by:
destroyin 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)
-
-