Class SynapseMessageReceiver

  • All Implemented Interfaces:
    org.apache.axis2.engine.MessageReceiver
    Direct Known Subclasses:
    ProxyServiceMessageReceiver, SynapseEventSource

    public class SynapseMessageReceiver
    extends Object
    implements org.apache.axis2.engine.MessageReceiver
    This message receiver should be configured in the Axis2 configuration as the default message receiver, which will handle all incoming messages through the synapse mediation
    • Constructor Detail

      • SynapseMessageReceiver

        public SynapseMessageReceiver()
    • Method Detail

      • receive

        public void receive​(org.apache.axis2.context.MessageContext mc)
                     throws org.apache.axis2.AxisFault
        Specified by:
        receive in interface org.apache.axis2.engine.MessageReceiver
        Throws:
        org.apache.axis2.AxisFault
      • doPostInjectUpdates

        public static void doPostInjectUpdates​(MessageContext messageContext)
        Do the cleanup work, metadata updates in the return path of Message Receiver tread after injecting the message to the engine
        Parameters:
        messageContext - Synapse Message Context