Class
Description
RequestChecker
RequestChecker provides information on SLA mappings for all
services that the customer wants monitored. This information is used
by
HTTPQoS
to determine if a particular request should be
monitored.
SLAAgent
Retrieves the list of services from the SLAVSP for the Customer via
HTTP. The information returned is in XML which is parses to
determine if any service that is currently monitored has been updated
or new services added since the previous retrieval. It logs the
retrieved information to the database if appropriate.
SLAAgent
retrieves the service data at a specific period that's defined in the
information downloaded. If the SLAVSP cannot be contacted, the
SLAAgent will attempt a connection again in a predefined period.
QoSParameters
Stored information on each request that is to be monitored.
DBQoSLogger
Logs the data contained in an instance of
QoSParameters
RequestDataMover
Analyses the output stream associated with the message body of a
request. It calculates the amount of data contained in the message
body and the time taken to upload the data to the target server.
ReplyDataMover
Analyses the input stream associated with the message body of a
reply. It calculates the amount of data contained in the message body
and the time taken to download the data from the target server.
Table 4: Table of Classes Used by HTTPQoS