Class UDPSender

  • All Implemented Interfaces:
    org.apache.axis2.engine.Handler, org.apache.axis2.kernel.TransportSender

    public class UDPSender
    extends org.apache.axis2.transport.base.AbstractTransportSender
    Transport sender for the UDP protocol.
    See Also:
    org.apache.axis2.transport.udp
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler

        org.apache.axis2.engine.Handler.InvocationResponse
    • Field Summary

      • Fields inherited from class org.apache.axis2.transport.base.AbstractTransportSender

        cfgCtx, log, metrics
      • Fields inherited from class org.apache.axis2.handlers.AbstractHandler

        handlerDesc
    • Constructor Summary

      Constructors 
      Constructor Description
      UDPSender()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init​(org.apache.axis2.context.ConfigurationContext cfgCtx, org.apache.axis2.description.TransportOutDescription transportOut)  
      void sendMessage​(org.apache.axis2.context.MessageContext msgContext, String targetEPR, org.apache.axis2.kernel.OutTransportInfo outTransportInfo)  
      • Methods inherited from class org.apache.axis2.transport.base.AbstractTransportSender

        cleanup, createResponseMessageContext, getActiveThreadCount, getAvgSizeReceived, getAvgSizeSent, getBytesReceived, getBytesSent, getFaultsReceiving, getFaultsSending, getLastResetTime, getMaxSizeReceived, getMaxSizeSent, getMessagesReceived, getMessagesSent, getMetricsWindow, getMinSizeReceived, getMinSizeSent, getQueueSize, getResponseCodeTable, getTimeoutsReceiving, getTimeoutsSending, getTransportName, handleException, handleException, handleIncomingMessage, invoke, logException, maintenenceShutdown, pause, resetStatistics, resume, stop, waitForSynchronousResponse
      • Methods inherited from class org.apache.axis2.handlers.AbstractHandler

        flowComplete, getHandlerDesc, getName, getParameter, init, toString
      • Methods inherited from interface org.apache.axis2.engine.Handler

        flowComplete, getHandlerDesc, getName, getParameter, init
    • Constructor Detail

      • UDPSender

        public UDPSender()
    • Method Detail

      • init

        public void init​(org.apache.axis2.context.ConfigurationContext cfgCtx,
                         org.apache.axis2.description.TransportOutDescription transportOut)
                  throws org.apache.axis2.AxisFault
        Specified by:
        init in interface org.apache.axis2.kernel.TransportSender
        Overrides:
        init in class org.apache.axis2.transport.base.AbstractTransportSender
        Throws:
        org.apache.axis2.AxisFault
      • sendMessage

        public void sendMessage​(org.apache.axis2.context.MessageContext msgContext,
                                String targetEPR,
                                org.apache.axis2.kernel.OutTransportInfo outTransportInfo)
                         throws org.apache.axis2.AxisFault
        Specified by:
        sendMessage in class org.apache.axis2.transport.base.AbstractTransportSender
        Throws:
        org.apache.axis2.AxisFault