tigase.server.sreceiver.sysmon
Interface ResourceMonitorIfc

All Known Implementing Classes:
AbstractMonitor, CPUMonitor, DiskMonitor, LogMonitor, MemMonitor

public interface ResourceMonitorIfc

Created: Dec 10, 2008 12:12:27 PM

Version:
$Rev: 1300 $
Author:
Artur Hefczyc

Field Summary
static long INTERVAL_10SECS
           
static long INTERVAL_1DAY
           
static long INTERVAL_1HOUR
           
static long INTERVAL_1MIN
           
static long SECOND
           
 
Method Summary
 void check10Secs(java.util.Queue<Packet> results)
           
 void check1Day(java.util.Queue<Packet> results)
           
 void check1Hour(java.util.Queue<Packet> results)
           
 void check1Min(java.util.Queue<Packet> results)
           
 java.lang.String commandsHelp()
           
 java.lang.String getState()
           
 void init(java.lang.String jid, double treshold, SystemMonitorTask smTask)
           
 boolean isMonitorCommand(java.lang.String command)
           
 java.lang.String runCommand(java.lang.String[] command)
           
 

Field Detail

SECOND

static final long SECOND
See Also:
Constant Field Values

INTERVAL_10SECS

static final long INTERVAL_10SECS
See Also:
Constant Field Values

INTERVAL_1MIN

static final long INTERVAL_1MIN
See Also:
Constant Field Values

INTERVAL_1HOUR

static final long INTERVAL_1HOUR
See Also:
Constant Field Values

INTERVAL_1DAY

static final long INTERVAL_1DAY
See Also:
Constant Field Values
Method Detail

init

void init(java.lang.String jid,
          double treshold,
          SystemMonitorTask smTask)

check10Secs

void check10Secs(java.util.Queue<Packet> results)

check1Day

void check1Day(java.util.Queue<Packet> results)

check1Hour

void check1Hour(java.util.Queue<Packet> results)

check1Min

void check1Min(java.util.Queue<Packet> results)

getState

java.lang.String getState()

commandsHelp

java.lang.String commandsHelp()

runCommand

java.lang.String runCommand(java.lang.String[] command)

isMonitorCommand

boolean isMonitorCommand(java.lang.String command)


Copyright © 2008 Tigase. All Rights Reserved.