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

Interface WebSocketContext<I,O>

All Superinterfaces:
FlowContext, IpContext
All Known Implementing Classes:
AbstractWarpClient, WebSocketModem

public interface WebSocketContext<I,O> extends IpContext, FlowContext
  • Method Details

    • wsSettings

      WsSettings wsSettings()
    • read

      <I2 extends I> void read(Decoder<I2> payloadDecoder)
    • read

      <I2 extends I> void read(WsOpcode frameType, Decoder<I2> payloadDecoder)
    • write

      <O2 extends O> void write(WsDataFrame<O2> frame)
    • write

      <O2 extends O> void write(WsControlFrame<?,O2> frame)
    • become

      void become(IpSocket socket)
    • close

      void close()