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

    Modifier and Type
    Method
    Description
    void
    become(swim.io.IpSocket socket)
     
    void
     
    void
    feed(swim.concurrent.PullRequest<swim.warp.Envelope> pullRequest)
     
    void
    feed(swim.warp.Envelope envelope)
     
    void
    feed(swim.warp.Envelope envelope, float prio)
     
     
    void
    write(swim.ws.WsControlFrame<?,? 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 Details

    • warpSettings

      WarpSettings warpSettings()
    • 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.WsControlFrame<?,? extends swim.warp.Envelope> frame)
    • become

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

      void close()