Class BuilderMediator

  • All Implemented Interfaces:
    org.apache.synapse.aspects.AspectConfigurable, org.apache.synapse.Mediator, org.apache.synapse.SynapseArtifact

    public class BuilderMediator
    extends org.apache.synapse.mediators.AbstractMediator
    • Field Summary

      • Fields inherited from class org.apache.synapse.mediators.AbstractMediator

        log, trace, traceState
    • Constructor Summary

      Constructors 
      Constructor Description
      BuilderMediator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addBuilder​(String contentType, org.apache.axis2.builder.Builder builder)  
      void addFormatter​(String contentType, org.apache.axis2.transport.MessageFormatter formatter)  
      Map<String,​org.apache.axis2.builder.Builder> getMessageBuilders()  
      Map<String,​org.apache.axis2.transport.MessageFormatter> getMessageFormatters()  
      org.apache.axis2.builder.Builder getSpecifiedBuilder()  
      org.apache.axis2.transport.MessageFormatter getSpecifiedFormatter()  
      boolean mediate​(org.apache.synapse.MessageContext msgCtx)  
      void setSpecifiedBuilder​(org.apache.axis2.builder.Builder specifiedBuilder)  
      void setSpecifiedFormatter​(org.apache.axis2.transport.MessageFormatter specifiedFormatter)  
      • 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
    • Constructor Detail

      • BuilderMediator

        public BuilderMediator()
    • Method Detail

      • mediate

        public boolean mediate​(org.apache.synapse.MessageContext msgCtx)
      • getSpecifiedBuilder

        public org.apache.axis2.builder.Builder getSpecifiedBuilder()
      • setSpecifiedBuilder

        public void setSpecifiedBuilder​(org.apache.axis2.builder.Builder specifiedBuilder)
      • getSpecifiedFormatter

        public org.apache.axis2.transport.MessageFormatter getSpecifiedFormatter()
      • setSpecifiedFormatter

        public void setSpecifiedFormatter​(org.apache.axis2.transport.MessageFormatter specifiedFormatter)
      • addFormatter

        public void addFormatter​(String contentType,
                                 org.apache.axis2.transport.MessageFormatter formatter)
      • addBuilder

        public void addBuilder​(String contentType,
                               org.apache.axis2.builder.Builder builder)
      • getMessageBuilders

        public Map<String,​org.apache.axis2.builder.Builder> getMessageBuilders()
      • getMessageFormatters

        public Map<String,​org.apache.axis2.transport.MessageFormatter> getMessageFormatters()