Interface HTTPListenerStats
-
- All Superinterfaces:
Stats
public interface HTTPListenerStats extends Stats
A Stats interface to represent the statistical data exposed by an HTTP Listener. This include data about the GlobalRequestProcessor and the ThreadPool. The GlobalRequestProcessor collects data about request processing from each of the RequestProcessor threads.- Since:
- S1AS8.0
- Version:
- 1.0
- Author:
- Murali Vempaty
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CountStatistic
getBytesReceived()
Cumulative value of the bytesReceived by each of the RequestProcessorsCountStatistic
getBytesSent()
Cumulative value of the bytesSent by each of the RequestProcessorsCountStatistic
getCount200()
Returns the number of responses with a status code equal to 200 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount2xx()
Returns the number of responses with a status code in the 2xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount302()
Returns the number of responses with a status code equal to 302 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount304()
Returns the number of responses with a status code equal to 304 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount3xx()
Returns the number of responses with a status code in the 3xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount400()
Returns the number of responses with a status code equal to 400 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount401()
Returns the number of responses with a status code equal to 401 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount403()
Returns the number of responses with a status code equal to 403 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount404()
Returns the number of responses with a status code equal to 404 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount4xx()
Returns the number of responses with a status code in the 4xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount503()
Returns the number of responses with a status code equal to 503 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCount5xx()
Returns the number of responses with a status code in the 5xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCountOpenConnections()
Returns the number of open connections managed by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCountOther()
Returns the number of responses with a status code outside the 2xx, 3xx, 4xx, and 5xx range, sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getCurrentThreadCount()
The number of request processing threads currently in the thread poolCountStatistic
getCurrentThreadsBusy()
The number of request processing threads currently in the thread pool, serving requests.CountStatistic
getErrorCount()
Cumulative value of the errorCount of each of the RequestProcessors.CountStatistic
getMaxOpenConnections()
Returns the maximum number of open connections managed by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.CountStatistic
getMaxSpareThreads()
The maximum number of unused request processing threads that will be allowed to exist until the thread pool starts stopping the unnecessary threads.CountStatistic
getMaxThreads()
The maximum number of request processing threads that are created by the listener.CountStatistic
getMaxTime()
The longest response time for a request.CountStatistic
getMinSpareThreads()
The number of request processing threads that will be created when this listener is first started.CountStatistic
getProcessingTime()
Cumulative value of the processing times of each of the RequestProcessors.CountStatistic
getRequestCount()
Cumulative number of the requests processed so far, by the RequestProcessors.-
Methods inherited from interface org.glassfish.j2ee.statistics.Stats
getStatistic, getStatisticNames, getStatistics
-
-
-
-
Method Detail
-
getBytesReceived
CountStatistic getBytesReceived()
Cumulative value of the bytesReceived by each of the RequestProcessors- Returns:
- CountStatistic
-
getBytesSent
CountStatistic getBytesSent()
Cumulative value of the bytesSent by each of the RequestProcessors- Returns:
- CountStatistic
-
getErrorCount
CountStatistic getErrorCount()
Cumulative value of the errorCount of each of the RequestProcessors. The errorCount represents the number of cases where the response code was >= 400- Returns:
- CountStatistic
-
getMaxTime
CountStatistic getMaxTime()
The longest response time for a request. This is not a cumulative value, but is the maximum of the response times for each of the RequestProcessors.- Returns:
- CountStatistic
-
getProcessingTime
CountStatistic getProcessingTime()
Cumulative value of the processing times of each of the RequestProcessors. The processing time of a RequestProcessor is the average of request processing times over the request count.- Returns:
- CountStatistic
-
getRequestCount
CountStatistic getRequestCount()
Cumulative number of the requests processed so far, by the RequestProcessors.- Returns:
- CountStatistic
-
getCount2xx
CountStatistic getCount2xx()
Returns the number of responses with a status code in the 2xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code in the 2xx range
-
getCount3xx
CountStatistic getCount3xx()
Returns the number of responses with a status code in the 3xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code in the 3xx range
-
getCount4xx
CountStatistic getCount4xx()
Returns the number of responses with a status code in the 4xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code in the 4xx range
-
getCount5xx
CountStatistic getCount5xx()
Returns the number of responses with a status code in the 5xx range sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code in the 5xx range
-
getCountOther
CountStatistic getCountOther()
Returns the number of responses with a status code outside the 2xx, 3xx, 4xx, and 5xx range, sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code outside the 2xx, 3xx, 4xx, and 5xx range
-
getCount200
CountStatistic getCount200()
Returns the number of responses with a status code equal to 200 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 200
-
getCount302
CountStatistic getCount302()
Returns the number of responses with a status code equal to 302 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 302
-
getCount304
CountStatistic getCount304()
Returns the number of responses with a status code equal to 304 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 304
-
getCount400
CountStatistic getCount400()
Returns the number of responses with a status code equal to 400 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 400
-
getCount401
CountStatistic getCount401()
Returns the number of responses with a status code equal to 401 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 401
-
getCount403
CountStatistic getCount403()
Returns the number of responses with a status code equal to 403 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 403
-
getCount404
CountStatistic getCount404()
Returns the number of responses with a status code equal to 404 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 404
-
getCount503
CountStatistic getCount503()
Returns the number of responses with a status code equal to 503 sent by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of responses with a status code equal to 503
-
getCountOpenConnections
CountStatistic getCountOpenConnections()
Returns the number of open connections managed by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Number of open connections
-
getMaxOpenConnections
CountStatistic getMaxOpenConnections()
Returns the maximum number of open connections managed by the HTTP listener whose statistics are exposed by thisHTTPListenerStats
.- Returns:
- Maximum number of open connections
-
getCurrentThreadCount
CountStatistic getCurrentThreadCount()
The number of request processing threads currently in the thread pool- Returns:
- CountStatistic
-
getCurrentThreadsBusy
CountStatistic getCurrentThreadsBusy()
The number of request processing threads currently in the thread pool, serving requests.- Returns:
- CountStatistic
-
getMaxThreads
CountStatistic getMaxThreads()
The maximum number of request processing threads that are created by the listener. It determines the maximum number of simultaneous requests that can be handled- Returns:
- CountStatistic
-
getMaxSpareThreads
CountStatistic getMaxSpareThreads()
The maximum number of unused request processing threads that will be allowed to exist until the thread pool starts stopping the unnecessary threads.- Returns:
- CountStatistic
-
getMinSpareThreads
CountStatistic getMinSpareThreads()
The number of request processing threads that will be created when this listener is first started.- Returns:
- CountStatistic
-
-