org.mmbase.module.builders.vwms
Class MediaCheck

java.lang.Object
  |
  +--org.mmbase.module.builders.vwms.Vwm
        |
        +--org.mmbase.module.builders.vwms.MediaCheck
All Implemented Interfaces:
MMBaseObserver, java.lang.Runnable, VwmInterface, VwmProbeInterface

public class MediaCheck
extends Vwm

Author:
Rico Jansen

Fields inherited from class org.mmbase.module.builders.vwms.Vwm
name, probe, sleeptime, Vwms, wvmnode
 
Constructor Summary
MediaCheck()
           
 
Method Summary
 boolean performTask(MMObjectNode node)
          Performs maintenance based on a Vwmtasknode.
 boolean probeCall()
          Performs periodic maintenance.
 
Methods inherited from class org.mmbase.module.builders.vwms.Vwm
addClient, claim, debug, failed, getName, getVwmNode, init, nodeLocalChanged, nodeRemoteChanged, parseProperties, performed, putTask, releaseClient, rollback, run, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaCheck

public MediaCheck()
Method Detail

performTask

public boolean performTask(MMObjectNode node)
Description copied from class: Vwm
Performs maintenance based on a Vwmtasknode. This method is called by the Vwm.probe object assoviated with the VWM. the default method sets a status field to indicate an error, and sends an error email. Perhaps this method should be abstract.
Overrides:
performTask in class Vwm
Following copied from class: org.mmbase.module.builders.vwms.Vwm
Parameters:
node - The Vwmtask node that describes the task to be performed.
Returns:
true if maintenance was performed, false if it failed

probeCall

public boolean probeCall()
Description copied from class: Vwm
Performs periodic maintenance. This method is called by the VWM's own Vwm.run() method. Since this does not actually do anything, perhaps this method should be abstract.
Overrides:
probeCall in class Vwm
Following copied from class: org.mmbase.module.builders.vwms.Vwm
Returns:
true if maintenance was performed, false otherwise


MMBase 2002