de.bsvrz.vew.syskal.syskal.benachrichtigungsfunktion
Class BenachrichtigeFunktion

java.lang.Object
  extended by java.util.TimerTask
      extended by de.bsvrz.vew.syskal.syskal.benachrichtigungsfunktion.BenachrichtigeFunktion
All Implemented Interfaces:
java.lang.Runnable

public class BenachrichtigeFunktion
extends java.util.TimerTask

Die Klasse zum Versenden der Ereigniszustaende. Erweitert die Klasse TimerTask. Die run() Methode wird ausgefuehrt wenn die im ReminderService eingestellte Zeit abgelaufen ist. Sie implentiert zusätzlich das ClientSenderInterface welches die Methoden zum Versenden der Daten bereitstellt.

Version:
$Revision: 1.1 $ / $Date: 2009/09/24 12:49:16 $ / ($Author: Pittner $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
private  de.bsvrz.sys.funclib.debug.Debug _debug
          Der Debugger, stellt verschiedene Protokollierungsfunktionen zur Verfügung
private static BenachrichtigeListenerVerwaltung _multi
           
private  java.lang.String pid
          Die Pid des Ereignisses
private  SystemkalenderEintrag ske
          Die Zeit bis die Daten versendet werden sollen
private  java.lang.Long time_now
          Die Zeit bis die Daten versendet werden sollen
 
Constructor Summary
BenachrichtigeFunktion()
          Konstruktor der Klasse
BenachrichtigeFunktion(SystemkalenderEintrag ske, java.lang.Long now)
          Konstruktor der Klasse, mit Zeitangabe des Zustandswechsels
 
Method Summary
static BenachrichtigeListenerVerwaltung getBenachrichtigeListenerVerwaltung()
           
 void run()
           
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ske

private SystemkalenderEintrag ske
Die Zeit bis die Daten versendet werden sollen


time_now

private java.lang.Long time_now
Die Zeit bis die Daten versendet werden sollen


pid

private java.lang.String pid
Die Pid des Ereignisses


_debug

private de.bsvrz.sys.funclib.debug.Debug _debug
Der Debugger, stellt verschiedene Protokollierungsfunktionen zur Verfügung


_multi

private static final BenachrichtigeListenerVerwaltung _multi
Constructor Detail

BenachrichtigeFunktion

public BenachrichtigeFunktion()
Konstruktor der Klasse


BenachrichtigeFunktion

public BenachrichtigeFunktion(SystemkalenderEintrag ske,
                              java.lang.Long now)
Konstruktor der Klasse, mit Zeitangabe des Zustandswechsels

Parameters:
e - das Ereignis, welches den Zustand meldet
now - Die Zeit bis die Daten versendet werden sollen
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Specified by:
run in class java.util.TimerTask

getBenachrichtigeListenerVerwaltung

public static BenachrichtigeListenerVerwaltung getBenachrichtigeListenerVerwaltung()