public class MetricsCollector extends Object
Modifier and Type | Field and Description |
---|---|
static int |
LEVEL_FULL |
static int |
LEVEL_NONE |
static int |
LEVEL_TRANSPORT |
Constructor and Description |
---|
MetricsCollector() |
public static final int LEVEL_NONE
public static final int LEVEL_TRANSPORT
public static final int LEVEL_FULL
public void reset()
public int getLevel()
public void setLevel(int level)
public long getLastResetTime()
public long getMessagesReceived()
public long getFaultsReceiving()
public long getTimeoutsReceiving()
public long getBytesReceived()
public long getMessagesSent()
public long getFaultsSending()
public long getTimeoutsSending()
public long getBytesSent()
public long getMinSizeReceived()
public long getMaxSizeReceived()
public long getMinSizeSent()
public long getMaxSizeSent()
public double getAvgSizeReceived()
public double getAvgSizeSent()
public void incrementMessagesReceived()
public void incrementFaultsReceiving()
public void incrementTimeoutsReceiving()
public void incrementBytesReceived(long size)
public void incrementMessagesSent()
public void incrementFaultsSending()
public void incrementTimeoutsSending()
public void incrementBytesSent(long size)
public void notifyReceivedMessageSize(long size)
public void notifySentMessageSize(long size)
public void reportResponseCode(int respCode)
public void incrementMessagesReceived(MessageContext mc)
public void incrementFaultsReceiving(int errorCode, MessageContext mc)
public void incrementTimeoutsReceiving(MessageContext mc)
public void incrementBytesReceived(MessageContext mc, long size)
public void incrementMessagesSent(MessageContext mc)
public void incrementFaultsSending(int errorCode, MessageContext mc)
public void incrementTimeoutsSending(MessageContext mc)
public void incrementBytesSent(MessageContext mc, long size)
public void notifyReceivedMessageSize(MessageContext mc, long size)
public void notifySentMessageSize(MessageContext mc, long size)
public void reportResponseCode(MessageContext mc, int respCode)
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.