public class InvokeMediator extends AbstractMediator implements ManagedLifecycle, FlowContinuableMediator
log, trace, traceState
Constructor and Description |
---|
InvokeMediator() |
Modifier and Type | Method and Description |
---|---|
void |
addExpressionForParamName(java.lang.String pName,
Value expr) |
void |
destroy()
This method should implement the destroying of the
implemented parts of the configuration.
|
java.lang.String |
getErrorHandler() |
Value |
getKey() |
java.lang.String |
getPackageName() |
java.util.Map<java.lang.String,Value> |
getpName2ExpressionMap() |
java.lang.String |
getTargetTemplate() |
void |
init(SynapseEnvironment se)
This method should implement the initialization of the
implemented parts of the configuration.
|
boolean |
isContentAware() |
boolean |
isDynamicMediator() |
boolean |
mediate(MessageContext synCtx)
Invokes the mediator passing the current message for mediation.
|
boolean |
mediate(MessageContext synCtx,
ContinuationState continuationState)
Mediate the message using a ContinuationState.
|
void |
setComponentStatisticsId(ArtifactHolder holder) |
void |
setDynamicMediator(boolean dynamicMediator) |
void |
setErrorHandler(java.lang.String errorHandler) |
void |
setKey(Value key) |
void |
setPackageName(java.lang.String packageName) |
void |
setTargetTemplate(java.lang.String targetTemplate) |
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, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportOpenStatistics, setBreakPoint, setCommentsList, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
public boolean mediate(MessageContext synCtx)
Mediator
public boolean isContentAware()
isContentAware
in interface Mediator
isContentAware
in class AbstractMediator
public boolean mediate(MessageContext synCtx, ContinuationState continuationState)
FlowContinuableMediator
mediate
in interface FlowContinuableMediator
synCtx
- MessageContextcontinuationState
- ContinuationStatepublic java.lang.String getTargetTemplate()
public void setTargetTemplate(java.lang.String targetTemplate)
public void setErrorHandler(java.lang.String errorHandler)
public java.lang.String getErrorHandler()
public java.util.Map<java.lang.String,Value> getpName2ExpressionMap()
public void addExpressionForParamName(java.lang.String pName, Value expr)
public boolean isDynamicMediator()
public void setDynamicMediator(boolean dynamicMediator)
public Value getKey()
public void setKey(Value key)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public void init(SynapseEnvironment se)
ManagedLifecycle
init
in interface ManagedLifecycle
se
- SynapseEnvironment to be used for initializationpublic void destroy()
ManagedLifecycle
destroy
in interface ManagedLifecycle
public void setComponentStatisticsId(ArtifactHolder holder)
setComponentStatisticsId
in interface Mediator
setComponentStatisticsId
in class AbstractMediator
Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.