@Override
public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
throws Exception {
if (e instanceof MessageEvent &&
((MessageEvent) e).getMessage() instanceof ChannelBuffer) {
ChannelBuffer b = (ChannelBuffer) ((MessageEvent) e).getMessage();
int receivedBytes = b.readableBytes();
bytesReceived.addAndGet(receivedBytes);
receivedBytesHist.update(receivedBytes);
receivedRequests.incrementAndGet();
receivedRequestsMeter.mark();
if (LOG.isDebugEnabled()) {
LOG.debug("handleUpstream: " + ctx.getName() + " buffer size = " +
receivedBytes + ", total bytes = " + bytesReceived.get());
}
}
super.handleUpstream(ctx, e);
}
ByteCounter.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:giraph-research
作者:
评论列表
文章目录