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

Interface WarpSocketContext

  • All Superinterfaces:
    swim.io.FlowContext, swim.io.IpContext
    All Known Implementing Classes:
    WarpWebSocket

    public interface WarpSocketContext
    extends swim.io.IpContext, swim.io.FlowContext
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void become​(swim.io.IpSocket socket)  
      void close()  
      void feed​(swim.concurrent.PullRequest<swim.warp.Envelope> pullRequest)  
      void feed​(swim.warp.Envelope envelope)  
      void feed​(swim.warp.Envelope envelope, float prio)  
      WarpSettings warpSettings()  
      void write​(swim.ws.WsControl<?,​? extends swim.warp.Envelope> frame)  
      • Methods inherited from interface swim.io.FlowContext

        flowControl, flowControl, flowControl
      • Methods inherited from interface swim.io.IpContext

        cipherSuite, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, remoteAddress, remoteCertificates, remotePrincipal, securityProtocol
    • Method Detail

      • feed

        void feed​(swim.concurrent.PullRequest<swim.warp.Envelope> pullRequest)
      • feed

        void feed​(swim.warp.Envelope envelope,
                  float prio)
      • feed

        void feed​(swim.warp.Envelope envelope)
      • write

        void write​(swim.ws.WsControl<?,​? extends swim.warp.Envelope> frame)
      • become

        void become​(swim.io.IpSocket socket)
      • close

        void close()