Rio Project 4.2 API Documentation



Package org.rioproject.system.measurable.cpu

Provides classes for measuring CPU utilization

See:
          Description

Class Summary
CalculableCPU A Calculable used to collect CPU system utilization
CalculableCPUView View elements for a CalculableCPU
CalculableProcessCPU A Calculable used to collect CPU system utilization
CPU The CPU object is a MeasurableCapability which refers to the platform's capability describing CPU utilization, capacity, and load.
CPUExecHandler The CPUExecHandler provides the basis for concrete implementations to execute and parse a command which produces CPU utilization values.
CpuUtilization Measured system CPU utilization
GenericCPUMeasurer The GenericCPUMeasurer performs small benchmark tests, abstractly measuring CPU utilization, capacity, and load.
LinuxHandler Handles getting the CPU states for Linux by using the /proc filesystem
MacTopOutputParser Handle the parsing of the top command on Mac OS
MpstatOutputParser The MpstatOutputParser parses the output of the mpstat command on Solaris
ProcessCPUHandler CPU monitor that obtains process CPU utilization.
ProcessCpuUtilization Measured process CPU utilization
SystemCPUHandler CPU monitor that obtains system CPU utilization.
 

Package org.rioproject.system.measurable.cpu Description

Provides classes for measuring CPU utilization


Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.