org.hyperic.sigar
Class MultiProcCpu

java.lang.Object
  extended byorg.hyperic.sigar.ProcCpu
      extended byorg.hyperic.sigar.MultiProcCpu
All Implemented Interfaces:
java.io.Serializable

public class MultiProcCpu
extends ProcCpu

Provide multi process cpu metrics.

See Also:
Serialized Form

Constructor Summary
MultiProcCpu()
           
 
Method Summary
 boolean equals(java.lang.Object cpu)
           
 double getPercent()
          Get the Process cpu usage.
 int getProcesses()
           
 int hashCode()
           
 
Methods inherited from class org.hyperic.sigar.ProcCpu
gather, getLastTime, getStartTime, getSys, getTotal, getUser, toMap, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiProcCpu

public MultiProcCpu()
Method Detail

getPercent

public double getPercent()
Description copied from class: ProcCpu
Get the Process cpu usage.

Supported Platforms: All.

Overrides:
getPercent in class ProcCpu
Returns:
Processes CPU usage percentage.

getProcesses

public int getProcesses()
Returns:
Number of processes matched by query.

hashCode

public int hashCode()
Returns:
Pid of the process.

equals

public boolean equals(java.lang.Object cpu)


Copyright © 2004-2006 Hyperic. All Rights Reserved.