public class PassThroughTransportMetricsCollector
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 pass-through 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 |
---|
PassThroughTransportMetricsCollector(boolean listener,
boolean isHttps) |
Modifier and Type | Method and Description |
---|---|
void |
connected() |
void |
destroy() |
void |
disconnected() |
void |
notifyReceivedMessageSize(long l) |
void |
notifySentMessageSize(long l) |
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 PassThroughTransportMetricsCollector(boolean listener, boolean isHttps) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
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
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.