Class WebsocketTransportSender

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

    public class WebsocketTransportSender
    extends org.apache.axis2.transport.base.AbstractTransportSender
    • 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, metrics
      • Fields inherited from class org.apache.axis2.handlers.AbstractHandler

        handlerDesc
    • 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 msgCtx, String targetEPR, org.apache.axis2.transport.OutTransportInfo trpOut)  
      • 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

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

        cleanup, flowComplete, getHandlerDesc, getName, getParameter, init
      • Methods inherited from interface org.apache.axis2.transport.TransportSender

        onAppError
    • Constructor Detail

      • WebsocketTransportSender

        public WebsocketTransportSender()
    • 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.transport.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 msgCtx,
                                String targetEPR,
                                org.apache.axis2.transport.OutTransportInfo trpOut)
                         throws org.apache.axis2.AxisFault
        Specified by:
        sendMessage in class org.apache.axis2.transport.base.AbstractTransportSender
        Throws:
        org.apache.axis2.AxisFault