org.apache.axis2.transport.base
Class MetricsCollector
java.lang.Object
org.apache.axis2.transport.base.MetricsCollector
public class MetricsCollector
- extends java.lang.Object
Collects metrics related to a transport that has metrics support enabled
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEVEL_NONE
public static final int LEVEL_NONE
- See Also:
- Constant Field Values
LEVEL_TRANSPORT
public static final int LEVEL_TRANSPORT
- See Also:
- Constant Field Values
LEVEL_FULL
public static final int LEVEL_FULL
- See Also:
- Constant Field Values
MetricsCollector
public MetricsCollector()
reset
public void reset()
getLevel
public int getLevel()
setLevel
public void setLevel(int level)
getLastResetTime
public long getLastResetTime()
getMessagesReceived
public long getMessagesReceived()
getFaultsReceiving
public long getFaultsReceiving()
getTimeoutsReceiving
public long getTimeoutsReceiving()
getBytesReceived
public long getBytesReceived()
getMessagesSent
public long getMessagesSent()
getFaultsSending
public long getFaultsSending()
getTimeoutsSending
public long getTimeoutsSending()
getBytesSent
public long getBytesSent()
getMinSizeReceived
public long getMinSizeReceived()
getMaxSizeReceived
public long getMaxSizeReceived()
getMinSizeSent
public long getMinSizeSent()
getMaxSizeSent
public long getMaxSizeSent()
getAvgSizeReceived
public double getAvgSizeReceived()
getAvgSizeSent
public double getAvgSizeSent()
getResponseCodeTable
public java.util.Map<java.lang.Integer,java.lang.Long> getResponseCodeTable()
incrementMessagesReceived
public void incrementMessagesReceived()
incrementFaultsReceiving
public void incrementFaultsReceiving()
incrementTimeoutsReceiving
public void incrementTimeoutsReceiving()
incrementBytesReceived
public void incrementBytesReceived(long size)
incrementMessagesSent
public void incrementMessagesSent()
incrementFaultsSending
public void incrementFaultsSending()
incrementTimeoutsSending
public void incrementTimeoutsSending()
incrementBytesSent
public void incrementBytesSent(long size)
notifyReceivedMessageSize
public void notifyReceivedMessageSize(long size)
notifySentMessageSize
public void notifySentMessageSize(long size)
reportResponseCode
public void reportResponseCode(int respCode)
incrementMessagesReceived
public void incrementMessagesReceived(org.apache.axis2.context.MessageContext mc)
incrementFaultsReceiving
public void incrementFaultsReceiving(int errorCode,
org.apache.axis2.context.MessageContext mc)
incrementTimeoutsReceiving
public void incrementTimeoutsReceiving(org.apache.axis2.context.MessageContext mc)
incrementBytesReceived
public void incrementBytesReceived(org.apache.axis2.context.MessageContext mc,
long size)
incrementMessagesSent
public void incrementMessagesSent(org.apache.axis2.context.MessageContext mc)
incrementFaultsSending
public void incrementFaultsSending(int errorCode,
org.apache.axis2.context.MessageContext mc)
incrementTimeoutsSending
public void incrementTimeoutsSending(org.apache.axis2.context.MessageContext mc)
incrementBytesSent
public void incrementBytesSent(org.apache.axis2.context.MessageContext mc,
long size)
notifyReceivedMessageSize
public void notifyReceivedMessageSize(org.apache.axis2.context.MessageContext mc,
long size)
notifySentMessageSize
public void notifySentMessageSize(org.apache.axis2.context.MessageContext mc,
long size)
reportResponseCode
public void reportResponseCode(org.apache.axis2.context.MessageContext mc,
int respCode)
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.