Package wt.servlet

Interface RequestSetMBean

All Superinterfaces:
SelfEmailingMBean

public interface RequestSetMBean extends SelfEmailingMBean
Set of servlet requests and aggregate data thereon

Supported API: true

Extendable: true
  • Method Details

    • getId

      long getId()
      Id of request set; unique within a ServletRequestMonitorMBean

      Supported API: true
    • getCreationTime

      Timestamp getCreationTime()
      Time at which this request set was created.

      Supported API: true
    • getRequestCount

      int getRequestCount()
      Number of requests in this set

      Supported API: true
    • getCompletedRequestCount

      int getCompletedRequestCount()
      Number of completed requests in this set

      Supported API: true
    • getErrorCount

      int getErrorCount()
      Number of requests in this set that encountered an error

      Supported API: true
    • getRemoteUsers

      String[] getRemoteUsers()
      Remote users of the requests

      Supported API: true
    • getRequestURIs

      String[] getRequestURIs()
      Request URIs of the requests

      Supported API: true
    • getAverageRequestSeconds

      double getAverageRequestSeconds()
      Average requests duration in seconds

      Supported API: true
    • getLongestRequestSeconds

      double getLongestRequestSeconds()
      Longest request duration in seconds

      Supported API: true
    • getAverageRequestCpuSeconds

      double getAverageRequestCpuSeconds()
      Average CPU seconds consumed by each request

      Supported API: true
    • getLongestRequestCpuSeconds

      double getLongestRequestCpuSeconds()
      Most CPU seconds consumed by any request

      Supported API: true
    • getRequestIdsByRequestTime

      String[] getRequestIdsByRequestTime()
      List of request ids in order of decreasing request duration

      Supported API: true
    • getRequestIdsByCpuTime

      String[] getRequestIdsByCpuTime()
      List of request ids in order of decreasing CPU time

      Supported API: true
    • getRequestIdsByPercentageCpuTime

      String[] getRequestIdsByPercentageCpuTime()
      List of request ids in order of decreasing percentage CPU time consumed

      Supported API: true
    • removeCompletedRequests

      @MBeanOperationImpact(1) void removeCompletedRequests()
      Remove all completed requests from the set

      Supported API: true
    • remove

      @MBeanOperationImpact(1) void remove()
      Remove this request set

      Supported API: true