Class MessageLevelMetricsCollectorImpl
- java.lang.Object
-
- org.apache.axis2.transport.testkit.axis2.util.MessageLevelMetricsCollectorImpl
-
- All Implemented Interfaces:
MessageLevelMetricsCollector
public class MessageLevelMetricsCollectorImpl extends 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.
-
-
Constructor Summary
Constructors Constructor Description MessageLevelMetricsCollectorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBytesSent()longgetMessagesSent()voidincrementBytesReceived(long size)voidincrementBytesSent(long size)voidincrementFaultsReceiving(int errorCode)voidincrementFaultsSending(int errorCode)voidincrementMessagesReceived()voidincrementMessagesSent()voidincrementTimeoutsReceiving()voidincrementTimeoutsSending()voidnotifyReceivedMessageSize(long size)voidnotifySentMessageSize(long size)voidreportReceivingFault(int errorCode)voidreportResponseCode(int respCode)voidreportSendingFault(int errorCode)
-
-
-
Method Detail
-
incrementBytesReceived
public void incrementBytesReceived(long size)
- Specified by:
incrementBytesReceivedin interfaceMessageLevelMetricsCollector
-
incrementBytesSent
public void incrementBytesSent(long size)
- Specified by:
incrementBytesSentin interfaceMessageLevelMetricsCollector
-
incrementFaultsReceiving
public void incrementFaultsReceiving(int errorCode)
- Specified by:
incrementFaultsReceivingin interfaceMessageLevelMetricsCollector
-
incrementFaultsSending
public void incrementFaultsSending(int errorCode)
- Specified by:
incrementFaultsSendingin interfaceMessageLevelMetricsCollector
-
incrementMessagesReceived
public void incrementMessagesReceived()
- Specified by:
incrementMessagesReceivedin interfaceMessageLevelMetricsCollector
-
incrementMessagesSent
public void incrementMessagesSent()
- Specified by:
incrementMessagesSentin interfaceMessageLevelMetricsCollector
-
incrementTimeoutsReceiving
public void incrementTimeoutsReceiving()
- Specified by:
incrementTimeoutsReceivingin interfaceMessageLevelMetricsCollector
-
incrementTimeoutsSending
public void incrementTimeoutsSending()
- Specified by:
incrementTimeoutsSendingin interfaceMessageLevelMetricsCollector
-
notifyReceivedMessageSize
public void notifyReceivedMessageSize(long size)
- Specified by:
notifyReceivedMessageSizein interfaceMessageLevelMetricsCollector
-
notifySentMessageSize
public void notifySentMessageSize(long size)
- Specified by:
notifySentMessageSizein interfaceMessageLevelMetricsCollector
-
reportReceivingFault
public void reportReceivingFault(int errorCode)
- Specified by:
reportReceivingFaultin interfaceMessageLevelMetricsCollector
-
reportResponseCode
public void reportResponseCode(int respCode)
- Specified by:
reportResponseCodein interfaceMessageLevelMetricsCollector
-
reportSendingFault
public void reportSendingFault(int errorCode)
- Specified by:
reportSendingFaultin interfaceMessageLevelMetricsCollector
-
getMessagesSent
public long getMessagesSent()
-
getBytesSent
public long getBytesSent()
-
-