@ChannelHandler.Sharable
public class BytesInspector
extends io.netty.channel.ChannelDuplexHandler
| Constructor and Description |
|---|
BytesInspector(MetricEventsSubject eventsSubject,
ChannelMetricEventProvider metricEventProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
channelRead(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg) |
protected void |
publishBytesRead(io.netty.buffer.ByteBuf byteBuf) |
protected void |
publishBytesWritten(long bytesToWrite,
io.netty.channel.ChannelPromise promise) |
void |
write(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg,
io.netty.channel.ChannelPromise promise) |
bind, close, connect, deregister, disconnect, flush, readchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredhandlerAdded, handlerRemoved, isSharablepublic BytesInspector(MetricEventsSubject eventsSubject, ChannelMetricEventProvider metricEventProvider)
public void channelRead(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg)
throws java.lang.Exception
channelRead in interface io.netty.channel.ChannelInboundHandlerchannelRead in class io.netty.channel.ChannelInboundHandlerAdapterjava.lang.Exceptionpublic void write(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg,
io.netty.channel.ChannelPromise promise)
throws java.lang.Exception
write in interface io.netty.channel.ChannelOutboundHandlerwrite in class io.netty.channel.ChannelDuplexHandlerjava.lang.Exceptionprotected void publishBytesWritten(long bytesToWrite,
io.netty.channel.ChannelPromise promise)
protected void publishBytesRead(io.netty.buffer.ByteBuf byteBuf)