org.apache.synapse.mediators.template
Class InvokeMediator

java.lang.Object
  extended by org.apache.synapse.mediators.AbstractMediator
      extended by org.apache.synapse.mediators.template.InvokeMediator
All Implemented Interfaces:
AspectConfigurable, Mediator, SynapseArtifact

public class InvokeMediator
extends AbstractMediator

This class handles invocation of a synapse function template. * ..


Field Summary
 
Fields inherited from class org.apache.synapse.mediators.AbstractMediator
log, trace, traceState
 
Constructor Summary
InvokeMediator()
           
 
Method Summary
 void addExpressionForParamName(String pName, Value expr)
           
 Map<String,Value> getpName2ExpressionMap()
           
 String getTargetTemplate()
           
 boolean mediate(MessageContext synCtx)
          Invokes the mediator passing the current message for mediation.
 void setTargetTemplate(String targetTemplate)
           
 
Methods inherited from class org.apache.synapse.mediators.AbstractMediator
auditLog, auditWarn, configure, disableStatistics, enableStatistics, getAspectConfiguration, getDescription, getLog, getTraceState, getType, handleException, handleException, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, setDescription, setEffectiveTraceState, setTraceState, shouldTrace, traceOrDebug, traceOrDebugWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvokeMediator

public InvokeMediator()
Method Detail

mediate

public boolean mediate(MessageContext synCtx)
Description copied from interface: Mediator
Invokes the mediator passing the current message for mediation. Each mediator performs its mediation action, and returns true if mediation should continue, or false if further mediation should be aborted.

Parameters:
synCtx - the current message for mediation
Returns:
true if further mediation should continue

getTargetTemplate

public String getTargetTemplate()

setTargetTemplate

public void setTargetTemplate(String targetTemplate)

getpName2ExpressionMap

public Map<String,Value> getpName2ExpressionMap()

addExpressionForParamName

public void addExpressionForParamName(String pName,
                                      Value expr)


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.