org.openscience.nmrshiftdb.daemons
Class AbstractDaemonWithServletConfig

java.lang.Object
  extended by org.openscience.nmrshiftdb.daemons.AbstractDaemon
      extended by org.openscience.nmrshiftdb.daemons.AbstractDaemonWithServletConfig
All Implemented Interfaces:
java.lang.Runnable, org.apache.jetspeed.daemon.Daemon
Direct Known Subclasses:
AssignRobotDaemon, BuildHomeDaemon, BuildHoseCodeTableDaemon, BuildSdfDaemon, BuildSvmDaemon, DeleteOldMolfiles, LoadBalancerDaemon, ReviewDaemon, SaveSubmitsDaemon

public abstract class AbstractDaemonWithServletConfig
extends AbstractDaemon

An abstract daemon where run(ServletConfig) is supposed to be implemented and not run().

Author:
Stefan Kuhn

Field Summary
 
Fields inherited from interface org.apache.jetspeed.daemon.Daemon
RESULT_FAILED, RESULT_PROCESSING, RESULT_SUCCESS, RESULT_UNKNOWN, STATUS_NOT_PROCESSED, STATUS_NOT_STARTED, STATUS_PROCESSED, STATUS_PROCESSING, STATUS_STARTED, STATUS_UNKNOWN
 
Constructor Summary
AbstractDaemonWithServletConfig()
           
 
Method Summary
 void run()
          Does nothig
abstract  void run(javax.servlet.ServletConfig servcon)
          Does the task
 
Methods inherited from class org.openscience.nmrshiftdb.daemons.AbstractDaemon
getDaemonConfig, getDaemonEntry, getMessage, getResult, getStatus, init, setResult, setStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDaemonWithServletConfig

public AbstractDaemonWithServletConfig()
Method Detail

run

public void run()
Does nothig

Specified by:
run in interface java.lang.Runnable
Specified by:
run in class AbstractDaemon

run

public abstract void run(javax.servlet.ServletConfig servcon)
                  throws java.lang.Exception
Does the task

Specified by:
run in class AbstractDaemon
Throws:
java.lang.Exception