- All Superinterfaces:
swim.io.FlowContext,swim.io.IpContext
- All Known Implementing Classes:
WebSocketModem
public interface WebSocketContext<I,O>
extends swim.io.IpContext, swim.io.FlowContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidbecome(swim.io.IpSocket socket) voidclose()<I2 extends I>
voidread(swim.codec.Decoder<I2> payloadDecoder) <I2 extends I>
voidread(swim.ws.WsOpcode frameType, swim.codec.Decoder<I2> payloadDecoder) <O2 extends O>
voidwrite(swim.ws.WsControlFrame<?, O2> frame) <O2 extends O>
voidwrite(swim.ws.WsDataFrame<O2> frame) Methods inherited from interface swim.io.FlowContext
flowControl, flowControl, flowControlMethods inherited from interface swim.io.IpContext
cipherSuite, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, remoteAddress, remoteCertificates, remotePrincipal, securityProtocol
-
Method Details
-
wsSettings
WsSettings wsSettings() -
read
-
read
-
write
-
write
-
become
void become(swim.io.IpSocket socket) -
close
void close()
-