public class NettyWebSocket extends Object implements WebSocketConfigurer, WebSocket, io.netty.channel.ChannelFutureListener
WebSocket.Initializer, WebSocket.OnClose, WebSocket.OnConnect, WebSocket.OnError, WebSocket.OnMessage
MAX_BUFFER_SIZE
Constructor and Description |
---|
NettyWebSocket(NettyContext ctx) |
Modifier and Type | Method and Description |
---|---|
WebSocket |
close(WebSocketCloseStatus closeStatus) |
Context |
getContext() |
List<WebSocket> |
getSessions() |
boolean |
isOpen() |
WebSocketConfigurer |
onClose(WebSocket.OnClose callback) |
WebSocketConfigurer |
onConnect(WebSocket.OnConnect callback) |
WebSocketConfigurer |
onError(WebSocket.OnError callback) |
WebSocketConfigurer |
onMessage(WebSocket.OnMessage callback) |
void |
operationComplete(io.netty.channel.ChannelFuture future) |
WebSocket |
render(Object value,
boolean broadcast) |
WebSocket |
send(byte[] bytes,
boolean broadcast) |
WebSocket |
send(String text,
boolean broadcast) |
public NettyWebSocket(NettyContext ctx)
public WebSocket send(byte[] bytes, boolean broadcast)
public Context getContext()
getContext
in interface WebSocket
@Nonnull public List<WebSocket> getSessions()
getSessions
in interface WebSocket
public WebSocketConfigurer onConnect(WebSocket.OnConnect callback)
onConnect
in interface WebSocketConfigurer
public WebSocketConfigurer onMessage(WebSocket.OnMessage callback)
onMessage
in interface WebSocketConfigurer
public WebSocketConfigurer onClose(WebSocket.OnClose callback)
onClose
in interface WebSocketConfigurer
public WebSocketConfigurer onError(WebSocket.OnError callback)
onError
in interface WebSocketConfigurer
public WebSocket close(WebSocketCloseStatus closeStatus)
Copyright © 2019. All rights reserved.