public class WebSocketServerHandler
extends io.netty.channel.SimpleChannelInboundHandler<java.lang.Object>
WebSocketServerHandler orchestrates WebSocket handshake process and reconfigures
pipeline after the handshake is complete.| Constructor and Description |
|---|
WebSocketServerHandler(io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakeHandlerFactory,
int maxFramePayloadLength,
boolean messageAggregator,
MetricEventsSubject<ServerMetricsEvent<?>> eventsSubject) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandshakeFinishedListener(io.netty.channel.ChannelFutureListener listener) |
void |
channelRead0(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg) |
void |
channelReadComplete(io.netty.channel.ChannelHandlerContext ctx) |
void |
handlerAdded(io.netty.channel.ChannelHandlerContext ctx) |
acceptInboundMessage, channelReadchannelActive, channelInactive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredpublic WebSocketServerHandler(io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakeHandlerFactory,
int maxFramePayloadLength,
boolean messageAggregator,
MetricEventsSubject<ServerMetricsEvent<?>> eventsSubject)
public void addHandshakeFinishedListener(io.netty.channel.ChannelFutureListener listener)
public void handlerAdded(io.netty.channel.ChannelHandlerContext ctx)
handlerAdded in interface io.netty.channel.ChannelHandlerhandlerAdded in class io.netty.channel.ChannelHandlerAdapterpublic void channelRead0(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg)
throws java.lang.Exception
channelRead0 in class io.netty.channel.SimpleChannelInboundHandler<java.lang.Object>java.lang.Exceptionpublic void channelReadComplete(io.netty.channel.ChannelHandlerContext ctx)
channelReadComplete in interface io.netty.channel.ChannelInboundHandlerchannelReadComplete in class io.netty.channel.ChannelInboundHandlerAdapter