Copyright @ 2001 SAP. All Rights Reserved.

com.sap.util.monitor.jarm
Class RequestOverview

java.lang.Object
  |
  +--com.sap.util.monitor.jarm.RequestOverview
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RequestOverviewExt

public class RequestOverview
extends java.lang.Object
implements java.io.Serializable

Structure contains the data to be shown for one request.

The fields are public, to allow faster access on them. Unused String fields could be null or space. Timestamps are in 'ms' as returned by System.currentTimeMillis(). Time (duration) is in 'ms', data in bytes. Undefined / not provided values for time and data is indicated by ConfMonitor.UNDEFTIME and ConfMonitor.UNDEFDATA.

See Also:
Serialized Form

Field Summary
 long compNetTime
          net time of this component
 java.lang.String compNetTimeName
          component with largest net time
 long compOutData
          amount of outbound data of this component; no outbound data given for any component -> value = -1
 java.lang.String compOutDataName
          component with largest amount of outbound data (excluding component which belongs directly to the request (level = 0); the data of this component is shown in reqOutData)
 int reqComp
          number of component entries
 int reqCompLevel
          component monitor level used for request; see ConfMonitor.COMPLEVELxxx
 java.lang.String reqDescr
          description of request (text); could be null
 java.lang.String reqName
          request name
 int reqOutData
          amount of outbound data (main task)
 int reqStatus
          status of request; see ConfMonitor (REQOK, REQCOMPxxx)
 long reqTime
          duration of the request (elapsed)
 long reqTS
          timestamp when request started
 TaskOverview[] taskOverview
          information about the tasks which build up the request; array just provided for compatibility with future versions; currently one request is made up by one task;
 java.lang.String userName
          user id
 
Constructor Summary
RequestOverview()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userName

public java.lang.String userName
user id

reqName

public java.lang.String reqName
request name

reqDescr

public java.lang.String reqDescr
description of request (text); could be null

reqStatus

public int reqStatus
status of request; see ConfMonitor (REQOK, REQCOMPxxx)

reqTS

public long reqTS
timestamp when request started

reqTime

public long reqTime
duration of the request (elapsed)

reqOutData

public int reqOutData
amount of outbound data (main task)

reqComp

public int reqComp
number of component entries

reqCompLevel

public int reqCompLevel
component monitor level used for request; see ConfMonitor.COMPLEVELxxx

compNetTimeName

public java.lang.String compNetTimeName
component with largest net time

compNetTime

public long compNetTime
net time of this component

compOutDataName

public java.lang.String compOutDataName
component with largest amount of outbound data (excluding component which belongs directly to the request (level = 0); the data of this component is shown in reqOutData)

compOutData

public long compOutData
amount of outbound data of this component; no outbound data given for any component -> value = -1

taskOverview

public TaskOverview[] taskOverview
information about the tasks which build up the request; array just provided for compatibility with future versions; currently one request is made up by one task;
Constructor Detail

RequestOverview

public RequestOverview()

Copyright @ 2001 SAP. All Rights Reserved.