tigase.server.sreceiver.sysmon
Class CPUMonitor
java.lang.Object
tigase.server.sreceiver.sysmon.AbstractMonitor
tigase.server.sreceiver.sysmon.CPUMonitor
- All Implemented Interfaces:
- ResourceMonitorIfc
public class CPUMonitor
- extends AbstractMonitor
Created: Dec 10, 2008 12:27:15 PM
- Version:
- $Rev: 1998 $
- Author:
- Artur Hefczyc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CPUMonitor
public CPUMonitor()
runCommand
public String runCommand(String[] com)
- Specified by:
runCommand
in interface ResourceMonitorIfc
- Overrides:
runCommand
in class AbstractMonitor
commandsHelp
public String commandsHelp()
- Specified by:
commandsHelp
in interface ResourceMonitorIfc
- Overrides:
commandsHelp
in class AbstractMonitor
isMonitorCommand
public boolean isMonitorCommand(String com)
- Specified by:
isMonitorCommand
in interface ResourceMonitorIfc
- Overrides:
isMonitorCommand
in class AbstractMonitor
init
public void init(tigase.xmpp.JID jid,
float treshold,
SystemMonitorTask smTask)
- Specified by:
init
in interface ResourceMonitorIfc
- Overrides:
init
in class AbstractMonitor
check10Secs
public void check10Secs(Queue<Packet> results)
- Specified by:
check10Secs
in interface ResourceMonitorIfc
- Overrides:
check10Secs
in class AbstractMonitor
getState
public String getState()
destroy
public void destroy()
getStatistics
public void getStatistics(StatisticsList list)
- Specified by:
getStatistics
in interface ResourceMonitorIfc
- Overrides:
getStatistics
in class AbstractMonitor
calcCPUUse
public float calcCPUUse(long prevUptime,
long currUptime,
long prevCputime,
long currCputime,
int cpus)
Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.