-
- All Known Implementing Classes:
AbstractWebSocket,WarpWebSocket
public interface WebSocket<I,O>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddidBecome(IpSocket socket)voiddidConnect()voiddidDisconnect()voiddidFail(Throwable error)voiddidRead(WsFrame<? extends I> frame)voiddidSecure()voiddidTimeout()voiddidUpgrade(HttpRequest<?> httpRequest, HttpResponse<?> httpResponse)voiddidWrite(WsFrame<? extends O> frame)voiddoRead()voiddoWrite()longidleTimeout()voidsetWebSocketContext(WebSocketContext<I,O> context)WebSocketContext<I,O>webSocketContext()voidwillBecome(IpSocket socket)voidwillConnect()voidwillSecure()
-
-
-
Method Detail
-
webSocketContext
WebSocketContext<I,O> webSocketContext()
-
setWebSocketContext
void setWebSocketContext(WebSocketContext<I,O> context)
-
idleTimeout
long idleTimeout()
-
doRead
void doRead()
-
doWrite
void doWrite()
-
didUpgrade
void didUpgrade(HttpRequest<?> httpRequest, HttpResponse<?> httpResponse)
-
willConnect
void willConnect()
-
didConnect
void didConnect()
-
willSecure
void willSecure()
-
didSecure
void didSecure()
-
willBecome
void willBecome(IpSocket socket)
-
didBecome
void didBecome(IpSocket socket)
-
didTimeout
void didTimeout()
-
didDisconnect
void didDisconnect()
-
didFail
void didFail(Throwable error)
-
-