- 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 TypeMethodDescriptionvoidbecome(swim.io.IpSocket socket) voidclose()voidfeed(swim.concurrent.PullRequest<swim.warp.Envelope> pullRequest) voidfeed(swim.warp.Envelope envelope) voidfeed(swim.warp.Envelope envelope, float prio) voidwrite(swim.ws.WsControlFrame<?, ? extends swim.warp.Envelope> 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
-
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()
-