@ChannelHandler.Sharable
public class BadClientSilencer
extends io.netty.channel.SimpleChannelInboundHandler<java.lang.Object>
onUnknownMessage(Object), onBadClient(Throwable), and
onBadServer(Throwable) to log to more suitable places.| Constructor and Description |
|---|
BadClientSilencer() |
| Modifier and Type | Method and Description |
|---|---|
void |
channelRead0(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg) |
void |
exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable e) |
protected void |
onBadClient(java.lang.Throwable e)
Logs to Netty internal logger.
|
protected void |
onBadServer(java.lang.Throwable e)
Logs to Netty internal logger.
|
protected void |
onUnknownMessage(java.lang.Object msg)
Logs to Netty internal logger.
|
acceptInboundMessage, channelReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredhandlerAdded, handlerRemoved, isSharableprotected void onUnknownMessage(java.lang.Object msg)
protected void onBadClient(java.lang.Throwable e)
protected void onBadServer(java.lang.Throwable e)
public void channelRead0(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg)
channelRead0 in class io.netty.channel.SimpleChannelInboundHandler<java.lang.Object>public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable e)
exceptionCaught in interface io.netty.channel.ChannelHandlerexceptionCaught in interface io.netty.channel.ChannelInboundHandlerexceptionCaught in class io.netty.channel.ChannelInboundHandlerAdapter