@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, channelRead
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
handlerAdded, handlerRemoved, isSharable
protected 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.ChannelHandler
exceptionCaught
in interface io.netty.channel.ChannelInboundHandler
exceptionCaught
in class io.netty.channel.ChannelInboundHandlerAdapter