org.apache.axis2.transport.testkit.axis2.util
Class MessageLevelMetricsCollectorImpl
java.lang.Object
org.apache.axis2.transport.testkit.axis2.util.MessageLevelMetricsCollectorImpl
- All Implemented Interfaces:
- MessageLevelMetricsCollector
public class MessageLevelMetricsCollectorImpl
- extends java.lang.Object
- implements MessageLevelMetricsCollector
Message level metrics collector implementation used during the tests to check that
message level metrics collection is implemented.
On any update, all threads waiting for an instance of this class are notified.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageLevelMetricsCollectorImpl
public MessageLevelMetricsCollectorImpl()
incrementBytesReceived
public void incrementBytesReceived(long size)
- Specified by:
incrementBytesReceived in interface MessageLevelMetricsCollector
incrementBytesSent
public void incrementBytesSent(long size)
- Specified by:
incrementBytesSent in interface MessageLevelMetricsCollector
incrementFaultsReceiving
public void incrementFaultsReceiving(int errorCode)
- Specified by:
incrementFaultsReceiving in interface MessageLevelMetricsCollector
incrementFaultsSending
public void incrementFaultsSending(int errorCode)
- Specified by:
incrementFaultsSending in interface MessageLevelMetricsCollector
incrementMessagesReceived
public void incrementMessagesReceived()
- Specified by:
incrementMessagesReceived in interface MessageLevelMetricsCollector
incrementMessagesSent
public void incrementMessagesSent()
- Specified by:
incrementMessagesSent in interface MessageLevelMetricsCollector
incrementTimeoutsReceiving
public void incrementTimeoutsReceiving()
- Specified by:
incrementTimeoutsReceiving in interface MessageLevelMetricsCollector
incrementTimeoutsSending
public void incrementTimeoutsSending()
- Specified by:
incrementTimeoutsSending in interface MessageLevelMetricsCollector
notifyReceivedMessageSize
public void notifyReceivedMessageSize(long size)
- Specified by:
notifyReceivedMessageSize in interface MessageLevelMetricsCollector
notifySentMessageSize
public void notifySentMessageSize(long size)
- Specified by:
notifySentMessageSize in interface MessageLevelMetricsCollector
reportReceivingFault
public void reportReceivingFault(int errorCode)
- Specified by:
reportReceivingFault in interface MessageLevelMetricsCollector
reportResponseCode
public void reportResponseCode(int respCode)
- Specified by:
reportResponseCode in interface MessageLevelMetricsCollector
reportSendingFault
public void reportSendingFault(int errorCode)
- Specified by:
reportSendingFault in interface MessageLevelMetricsCollector
getMessagesSent
public long getMessagesSent()
getBytesSent
public long getBytesSent()
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.