Module swim.io.ws
Package swim.io.ws

Interface WebSocket<I,​O>

  • All Known Implementing Classes:
    AbstractWebSocket

    public interface WebSocket<I,​O>
    • Method Detail

      • idleTimeout

        long idleTimeout()
      • doRead

        void doRead()
      • didRead

        void didRead​(swim.ws.WsFrame<? extends I> frame)
      • doWrite

        void doWrite()
      • didWrite

        void didWrite​(swim.ws.WsFrame<? extends O> frame)
      • didUpgrade

        void didUpgrade​(swim.http.HttpRequest<?> httpRequest,
                        swim.http.HttpResponse<?> httpResponse)
      • willConnect

        void willConnect()
      • didConnect

        void didConnect()
      • willSecure

        void willSecure()
      • didSecure

        void didSecure()
      • willBecome

        void willBecome​(swim.io.IpSocket socket)
      • didBecome

        void didBecome​(swim.io.IpSocket socket)
      • didTimeout

        void didTimeout()
      • didDisconnect

        void didDisconnect()