tigase.server.sreceiver.sysmon
Class AbstractMonitor
java.lang.Object
tigase.server.sreceiver.sysmon.AbstractMonitor
- All Implemented Interfaces:
- ResourceMonitorIfc
- Direct Known Subclasses:
- CPUMonitor, DiskMonitor, LogMonitor, MemMonitor
public abstract class AbstractMonitor
- extends java.lang.Object
- implements ResourceMonitorIfc
Created: Dec 10, 2008 8:37:28 PM
- Version:
- $Rev: 1394 $
- Author:
- Artur Hefczyc
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
warningsSent
protected java.util.Set<java.lang.Object> warningsSent
treshold
protected double treshold
AbstractMonitor
public AbstractMonitor()
init
public void init(java.lang.String jid,
double treshold,
SystemMonitorTask smTask)
- Specified by:
init in interface ResourceMonitorIfc
resetWarnings
public void resetWarnings()
prepareWarning
public void prepareWarning(java.lang.String text,
java.util.Queue<Packet> results,
java.lang.Object warning)
prepareCalmDown
public void prepareCalmDown(java.lang.String text,
java.util.Queue<Packet> results,
java.lang.Object warning)
sendWarningOut
public void sendWarningOut(java.lang.String text,
java.lang.Object warning)
setValueInArr
public int setValueInArr(double[] arr,
int idx,
double val)
check10Secs
public void check10Secs(java.util.Queue<Packet> results)
- Specified by:
check10Secs in interface ResourceMonitorIfc
check1Day
public void check1Day(java.util.Queue<Packet> results)
- Specified by:
check1Day in interface ResourceMonitorIfc
check1Hour
public void check1Hour(java.util.Queue<Packet> results)
- Specified by:
check1Hour in interface ResourceMonitorIfc
check1Min
public void check1Min(java.util.Queue<Packet> results)
- Specified by:
check1Min in interface ResourceMonitorIfc
commandsHelp
public java.lang.String commandsHelp()
- Specified by:
commandsHelp in interface ResourceMonitorIfc
runCommand
public java.lang.String runCommand(java.lang.String[] command)
- Specified by:
runCommand in interface ResourceMonitorIfc
isMonitorCommand
public boolean isMonitorCommand(java.lang.String command)
- Specified by:
isMonitorCommand in interface ResourceMonitorIfc
Copyright © 2009 Tigase. All Rights Reserved.