Package org.apache.axis2.transport.base
Class MetricsCollector
java.lang.Object
org.apache.axis2.transport.base.MetricsCollector
Collects metrics related to a transport that has metrics support enabled
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoublelonglonglonglonglongintgetLevel()longlonglonglongGet the number of messages sent.longlonglonglongvoidincrementBytesReceived(long size) voidincrementBytesReceived(org.apache.axis2.context.MessageContext mc, long size) voidincrementBytesSent(long size) voidincrementBytesSent(org.apache.axis2.context.MessageContext mc, long size) voidvoidincrementFaultsReceiving(int errorCode, org.apache.axis2.context.MessageContext mc) voidvoidincrementFaultsSending(int errorCode, org.apache.axis2.context.MessageContext mc) voidvoidincrementMessagesReceived(org.apache.axis2.context.MessageContext mc) voidvoidincrementMessagesSent(org.apache.axis2.context.MessageContext mc) voidvoidincrementTimeoutsReceiving(org.apache.axis2.context.MessageContext mc) voidvoidincrementTimeoutsSending(org.apache.axis2.context.MessageContext mc) voidnotifyReceivedMessageSize(long size) voidnotifyReceivedMessageSize(org.apache.axis2.context.MessageContext mc, long size) voidnotifySentMessageSize(long size) voidnotifySentMessageSize(org.apache.axis2.context.MessageContext mc, long size) voidreportResponseCode(int respCode) voidreportResponseCode(org.apache.axis2.context.MessageContext mc, int respCode) voidreset()voidsetLevel(int level)
-
Field Details
-
LEVEL_NONE
public static final int LEVEL_NONE- See Also:
-
LEVEL_TRANSPORT
public static final int LEVEL_TRANSPORT- See Also:
-
LEVEL_FULL
public static final int LEVEL_FULL- See Also:
-
-
Constructor Details
-
MetricsCollector
public MetricsCollector()
-
-
Method Details
-
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()Get the number of messages sent. This metrics is incremented after a message has been completely and successfully put on the wire.- Returns:
- the number of messages sent
-
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
-
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)
-