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

    Modifier and Type
    Method
    Description
    Cumulative value of the bytesReceived by each of the RequestProcessors
    Cumulative value of the bytesSent by each of the RequestProcessors
    Returns the number of responses with a status code equal to 200 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code in the 2xx range sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 302 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 304 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code in the 3xx range sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 400 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 401 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 403 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 404 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code in the 4xx range sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code equal to 503 sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of responses with a status code in the 5xx range sent by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    Returns the number of open connections managed by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    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 this HTTPListenerStats.
    The number of request processing threads currently in the thread pool
    The number of request processing threads currently in the thread pool, serving requests.
    Cumulative value of the errorCount of each of the RequestProcessors.
    Returns the maximum number of open connections managed by the HTTP listener whose statistics are exposed by this HTTPListenerStats.
    The maximum number of unused request processing threads that will be allowed to exist until the thread pool starts stopping the unnecessary threads.
    The maximum number of request processing threads that are created by the listener.
    The longest response time for a request.
    The number of request processing threads that will be created when this listener is first started.
    Cumulative value of the processing times of each of the RequestProcessors.
    Cumulative number of the requests processed so far, by the RequestProcessors.

    Methods inherited from interface org.glassfish.j2ee.statistics.Stats

    getStatistic, getStatisticNames, getStatistics
  • Method Details

    • 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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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 this HTTPListenerStats.
      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