public class WebSocketServerHandler extends SimpleChannelUpstreamHandler
ChannelHandler.Sharable| Modifier and Type | Field and Description |
|---|---|
private WebSocketServerHandshaker |
handshaker |
private static java.lang.String |
WEBSOCKET_PATH |
| Constructor and Description |
|---|
WebSocketServerHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
exceptionCaught(ChannelHandlerContext ctx,
ExceptionEvent e)
Invoked when an exception was raised by an I/O thread or a
ChannelHandler. |
private static java.lang.String |
getWebSocketLocation(HttpRequest req) |
private void |
handleHttpRequest(ChannelHandlerContext ctx,
HttpRequest req) |
private void |
handleWebSocketFrame(ChannelHandlerContext ctx,
WebSocketFrame frame) |
void |
messageReceived(ChannelHandlerContext ctx,
MessageEvent e)
Invoked when a message object (e.g:
ChannelBuffer) was received
from a remote peer. |
private static void |
sendHttpResponse(ChannelHandlerContext ctx,
HttpRequest req,
HttpResponse res) |
channelBound, channelClosed, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeCompleteprivate static final java.lang.String WEBSOCKET_PATH
private WebSocketServerHandshaker handshaker
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e)
SimpleChannelUpstreamHandlerChannelBuffer) was received
from a remote peer.messageReceived in class SimpleChannelUpstreamHandlerprivate void handleHttpRequest(ChannelHandlerContext ctx, HttpRequest req)
private void handleWebSocketFrame(ChannelHandlerContext ctx, WebSocketFrame frame)
private static void sendHttpResponse(ChannelHandlerContext ctx, HttpRequest req, HttpResponse res)
public void exceptionCaught(ChannelHandlerContext ctx, ExceptionEvent e)
SimpleChannelUpstreamHandlerChannelHandler.exceptionCaught in class SimpleChannelUpstreamHandlerprivate static java.lang.String getWebSocketLocation(HttpRequest req)