public class InMediator extends AbstractListMediator implements FilterMediator, FlowContinuableMediator
MessageContext.isResponse()mediators, msgBuildFailureExpatternlog, trace, traceState| Constructor and Description |
|---|
InMediator() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(SynapseEnvironment se)
Initialize child mediators recursively
|
boolean |
isContentAware() |
boolean |
mediate(MessageContext synCtx)
Executes the list of sub/child mediators, if the filter condition is satisfied
|
boolean |
mediate(MessageContext synCtx,
ContinuationState continuationState)
Mediate the message using a ContinuationState.
|
Integer |
reportOpenStatistics(MessageContext messageContext,
boolean isContentAltering)
Report Open Statistic Event for the Mediator
|
void |
setComponentStatisticsId(ArtifactHolder holder) |
boolean |
test(MessageContext synCtx)
Apply mediation only on request messages
|
addAll, addChild, addChild, destroy, getChild, getList, mediate, removeChild, removeChild, setStatisticIdForMediatorsauditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, getTraceState, getType, handleException, handleException, isBreakPoint, isContentAltering, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, setBreakPoint, setCommentsList, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPointclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAll, addChild, getChild, getList, removeChild, removeChildgetMediatorName, getMediatorPosition, getShortDescription, getTraceState, getType, isContentAltering, reportCloseStatistics, setMediatorPosition, setShortDescription, setTraceStategetDescription, setDescriptiondestroypublic boolean mediate(MessageContext synCtx)
mediate in interface Mediatormediate in class AbstractListMediatorsynCtx - the current messagepublic boolean mediate(MessageContext synCtx, ContinuationState continuationState)
FlowContinuableMediatormediate in interface FlowContinuableMediatorsynCtx - MessageContextcontinuationState - ContinuationStatepublic boolean test(MessageContext synCtx)
test in interface FilterMediatorsynCtx - the message contextpublic boolean isContentAware()
isContentAware in interface MediatorisContentAware in class AbstractListMediatorpublic void init(SynapseEnvironment se)
AbstractListMediatorinit in interface ManagedLifecycleinit in class AbstractListMediatorse - synapse environmentpublic Integer reportOpenStatistics(MessageContext messageContext, boolean isContentAltering)
MediatorreportOpenStatistics in interface MediatorreportOpenStatistics in class AbstractMediatorpublic void setComponentStatisticsId(ArtifactHolder holder)
setComponentStatisticsId in interface MediatorsetComponentStatisticsId in class AbstractMediatorCopyright © 2005–2024 Apache Software Foundation. All rights reserved.