janus.web.timer
Class TimerObject

java.lang.Object
  extended by janus.web.timer.TimerObject
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
Hour, Midnight, Test

public abstract class TimerObject
extends Object
implements Runnable

Basisklasse für zeitgesteuerte Aufgaben. Abgeleitete Klassen überschreiben execute().

See Also:
TimerData, TimerLoop, TimerConfig

Field Summary
protected  String[] args
          Argumente
protected  Logger log
          Logging
 
Constructor Summary
TimerObject()
           
 
Method Summary
protected abstract  void execute()
          Funktion muss in der abgeleiteten Kalsse implementiert werden!
 void run()
          Thread-Code.
 void setArgs(String[] args)
          Setze die Argumente
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

args

protected String[] args
Argumente


log

protected Logger log
Logging

Constructor Detail

TimerObject

public TimerObject()
Method Detail

execute

protected abstract void execute()
                         throws Exception
Funktion muss in der abgeleiteten Kalsse implementiert werden!

Throws:
Exception - Beliebige Ausnahme möglich

run

public void run()
Thread-Code. Exceptions werden abgefangen und geloggt

Specified by:
run in interface Runnable

setArgs

public void setArgs(String[] args)
Setze die Argumente

Parameters:
args - Liste der Parameter (wie bei main!)


Copyright © 2008 MvC Systemsoftware.