Package io.undertow.server
Class AggregateConnectorStatistics
java.lang.Object
io.undertow.server.AggregateConnectorStatistics
- All Implemented Interfaces:
ConnectorStatistics
- Author:
- Stuart Douglas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
long
long
long
long
long
long
long
void
reset()
Resets all values to zero
-
Constructor Details
-
AggregateConnectorStatistics
-
-
Method Details
-
getRequestCount
public long getRequestCount()- Specified by:
getRequestCount
in interfaceConnectorStatistics
- Returns:
- The number of requests processed by this connector
-
getBytesSent
public long getBytesSent()- Specified by:
getBytesSent
in interfaceConnectorStatistics
- Returns:
- The number of bytes sent on this connector
-
getBytesReceived
public long getBytesReceived()- Specified by:
getBytesReceived
in interfaceConnectorStatistics
- Returns:
- The number of bytes that have been received by this connector
-
getErrorCount
public long getErrorCount()- Specified by:
getErrorCount
in interfaceConnectorStatistics
- Returns:
- The number of requests that triggered an error (i.e. 500) response.
-
getProcessingTime
public long getProcessingTime()- Specified by:
getProcessingTime
in interfaceConnectorStatistics
- Returns:
- The total amount of time spent processing all requests on this connector (nanoseconds)
-
getMaxProcessingTime
public long getMaxProcessingTime()- Specified by:
getMaxProcessingTime
in interfaceConnectorStatistics
- Returns:
- The time taken by the slowest request (nanoseconds)
-
reset
public void reset()Description copied from interface:ConnectorStatistics
Resets all values to zero- Specified by:
reset
in interfaceConnectorStatistics
-
getActiveConnections
public long getActiveConnections()- Specified by:
getActiveConnections
in interfaceConnectorStatistics
- Returns:
- The current number of active connections
-
getMaxActiveConnections
public long getMaxActiveConnections()- Specified by:
getMaxActiveConnections
in interfaceConnectorStatistics
- Returns:
- The maximum number of active connections that have every been active on this connector
-
getActiveRequests
public long getActiveRequests()- Specified by:
getActiveRequests
in interfaceConnectorStatistics
- Returns:
- The current number of active requests
-
getMaxActiveRequests
public long getMaxActiveRequests()- Specified by:
getMaxActiveRequests
in interfaceConnectorStatistics
- Returns:
- The maximum number of active requests
-