Package samples.mediators
Class DiscountQuoteMediator
java.lang.Object
org.apache.synapse.mediators.AbstractMediator
samples.mediators.DiscountQuoteMediator
- All Implemented Interfaces:
org.apache.synapse.aspects.AspectConfigurable,org.apache.synapse.Mediator,org.apache.synapse.SynapseArtifact
public class DiscountQuoteMediator
extends org.apache.synapse.mediators.AbstractMediator
-
Field Summary
Fields inherited from class org.apache.synapse.mediators.AbstractMediator
trace, traceState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetType()booleanmediate(org.apache.synapse.MessageContext mc) voidsetBonusFor(String bonus) voidsetDiscountFactor(String discount) voidsetTraceState(int traceState) Methods inherited from class org.apache.synapse.mediators.AbstractMediator
auditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getArtifactIdentifier, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorId, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, handleException, handleException, isBreakPoint, isContentAltering, isContentAware, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportCloseStatisticsWithError, reportOpenStatistics, setArtifactIdentifier, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorId, setMediatorPosition, setShortDescription, setSkipEnabled, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
-
Constructor Details
-
DiscountQuoteMediator
public DiscountQuoteMediator()
-
-
Method Details
-
mediate
public boolean mediate(org.apache.synapse.MessageContext mc) -
getType
- Specified by:
getTypein interfaceorg.apache.synapse.Mediator- Overrides:
getTypein classorg.apache.synapse.mediators.AbstractMediator
-
setTraceState
public void setTraceState(int traceState) - Specified by:
setTraceStatein interfaceorg.apache.synapse.Mediator- Overrides:
setTraceStatein classorg.apache.synapse.mediators.AbstractMediator
-
getTraceState
public int getTraceState()- Specified by:
getTraceStatein interfaceorg.apache.synapse.Mediator- Overrides:
getTraceStatein classorg.apache.synapse.mediators.AbstractMediator
-
setDiscountFactor
-
getDiscountFactor
-
setBonusFor
-
getBonusFor
-