public class NhttpMetricsCollector
extends org.apache.axis2.transport.base.MetricsCollector
This simple extension of the Axis2 transport MetricsCollector implementation, maintains a ConnectionsView instance, which is updated based on the events fired by the NHTTP transport implementation. In addition to the usual events handled by the Axis2 MetricsCollector, this implementation handles two new events:
These new events are used to update the ConnectionsView at runtime.
Constructor and Description |
---|
NhttpMetricsCollector(boolean listener,
String transportName) |
Modifier and Type | Method and Description |
---|---|
void |
connected() |
void |
destroy() |
void |
disconnected() |
void |
notifyReceivedMessageSize(long l) |
void |
notifySentMessageSize(long l) |
void |
setConnectionsPerHosts(Map<String,AtomicInteger> activeConnectionsPerHost) |
getAvgSizeReceived, getAvgSizeSent, getBytesReceived, getBytesSent, getFaultsReceiving, getFaultsSending, getLastResetTime, getLevel, getMaxSizeReceived, getMaxSizeSent, getMessagesReceived, getMessagesSent, getMinSizeReceived, getMinSizeSent, getResponseCodeTable, getTimeoutsReceiving, getTimeoutsSending, incrementBytesReceived, incrementBytesReceived, incrementBytesSent, incrementBytesSent, incrementFaultsReceiving, incrementFaultsReceiving, incrementFaultsSending, incrementFaultsSending, incrementMessagesReceived, incrementMessagesReceived, incrementMessagesSent, incrementMessagesSent, incrementTimeoutsReceiving, incrementTimeoutsReceiving, incrementTimeoutsSending, incrementTimeoutsSending, notifyReceivedMessageSize, notifySentMessageSize, reportResponseCode, reportResponseCode, reset, setLevel
public NhttpMetricsCollector(boolean listener, String transportName)
public void destroy()
public void connected()
public void disconnected()
public void notifyReceivedMessageSize(long l)
notifyReceivedMessageSize
in class org.apache.axis2.transport.base.MetricsCollector
public void notifySentMessageSize(long l)
notifySentMessageSize
in class org.apache.axis2.transport.base.MetricsCollector
public void setConnectionsPerHosts(Map<String,AtomicInteger> activeConnectionsPerHost)
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.