Module swim.io.warp
Package swim.io.warp

Interface WarpSocket

All Known Implementing Classes:
AbstractWarpSocket, RemoteHost, RemoteHostClient

public interface WarpSocket
  • Method Details

    • warpSocketContext

      WarpSocketContext warpSocketContext()
    • setWarpSocketContext

      void setWarpSocketContext(WarpSocketContext context)
    • idleTimeout

      long idleTimeout()
    • doRead

      void doRead()
    • didRead

      void didRead(Envelope envelope)
    • didRead

      void didRead(WsControlFrame<?,?> frame)
    • doWrite

      void doWrite()
    • didWrite

      void didWrite(Envelope envelope)
    • didWrite

      void didWrite(WsControlFrame<?,?> frame)
    • didUpgrade

      void didUpgrade(HttpRequest<?> httpRequest, HttpResponse<?> httpResponse)
    • willConnect

      void willConnect()
    • didConnect

      void didConnect()
    • willSecure

      void willSecure()
    • didSecure

      void didSecure()
    • willBecome

      void willBecome(IpSocket socket)
    • didBecome

      void didBecome(IpSocket socket)
    • didTimeout

      void didTimeout()
    • didDisconnect

      void didDisconnect()
    • didFail

      void didFail(Throwable error)