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 Summary
 double getAverageRequestCpuSeconds()
          Average CPU seconds consumed by each request

Supported API: true
 double getAverageRequestSeconds()
          Average requests duration in seconds

Supported API: true
 int getCompletedRequestCount()
          Number of completed requests in this set

Supported API: true
 Timestamp getCreationTime()
          Time at which this request set was created.
 int getErrorCount()
          Number of requests in this set that encountered an error

Supported API: true
 long getId()
          Id of request set; unique within a ServletRequestMonitorMBean

Supported API: true
 double getLongestRequestCpuSeconds()
          Most CPU seconds consumed by any request

Supported API: true
 double getLongestRequestSeconds()
          Longest request duration in seconds

Supported API: true
 String[] getRemoteUsers()
          Remote users of the requests

Supported API: true
 int getRequestCount()
          Number of requests in this set

Supported API: true
 String[] getRequestIdsByCpuTime()
          List of request ids in order of decreasing CPU time

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

Supported API: true
 String[] getRequestIdsByRequestTime()
          List of request ids in order of decreasing request duration

Supported API: true
 String[] getRequestURIs()
          Request URIs of the requests

Supported API: true
 void remove()
          Remove this request set

Supported API: true
 void removeCompletedRequests()
          Remove all completed requests from the set

Supported API: true
 
Methods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean
emailThisMBean
 

Method Detail

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

void removeCompletedRequests()
Remove all completed requests from the set

Supported API: true


remove

void remove()
Remove this request set

Supported API: true