de.bsvrz.sys.testsys.modulStartStoppUeb
Class ModulStartStoppUeb

java.lang.Object
  extended by java.lang.Thread
      extended by de.bsvrz.sys.testsys.modulStartStoppUeb.ModulStartStoppUeb
All Implemented Interfaces:
IDaVInfoKonsument, IBeendePlugin, IGibZugriff, java.lang.Runnable

public class ModulStartStoppUeb
extends java.lang.Thread
implements IGibZugriff, IDaVInfoKonsument, IBeendePlugin

Überprüft Start/Stopp. Überwacht wird die Existenz des Senders der Attributgruppe rechner.ProzesInfo.zustand Der Sender ist Start/Stopp.

Author:
Chriesten

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ModulStartStoppUeb()
          Parameterloser Konstruktor ohne Funkionalität ; los geht's in ModulStartStoppUebsteuereUeberwachung(IMeldungFehler, ClientDavInterface).
ModulStartStoppUeb(java.lang.String argString)
          Konstruktor mit Argument String ; setzt Argumente ; richtig los geht's in ModulStartStoppUebsteuereUeberwachung(IMeldungFehler, ClientDavInterface).
 
Method Summary
 void beenden()
          Abmeldung aller vom Plugin angemeldeten Datenverteilerobjekte.
 void initDAV()
          initialisiert die plugin DAV Aktionen.
 void neueDavInfo(de.bsvrz.dav.daf.main.ResultData dat)
          Uberprüft die Existenz der Sender der Attributgruppe rechner.prozessInfo.
 void steuereUeberwachung(IMeldungFehler pluginVerwalter, de.bsvrz.dav.daf.main.ClientDavInterface connection)
          siehe IGibZugriffsteuereUeberwachung(IMeldungFehler, ClientDavInterface)
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModulStartStoppUeb

public ModulStartStoppUeb()
Parameterloser Konstruktor ohne Funkionalität ; los geht's in ModulStartStoppUebsteuereUeberwachung(IMeldungFehler, ClientDavInterface).


ModulStartStoppUeb

public ModulStartStoppUeb(java.lang.String argString)
Konstruktor mit Argument String ; setzt Argumente ; richtig los geht's in ModulStartStoppUebsteuereUeberwachung(IMeldungFehler, ClientDavInterface). Argumentepaare durch --- getrennt. Schlüssel-/Wertepaare durch = getrennt

Parameters:
argString - optionaler Argumentstring "rechner=" ; Wert in ("lokal", "konfig", )
Method Detail

initDAV

public void initDAV()
initialisiert die plugin DAV Aktionen. Anmeldung der Rechner auf die Attributgruppe ProzessInfo. Abonnement der ProzessInfo Konsument


neueDavInfo

public void neueDavInfo(de.bsvrz.dav.daf.main.ResultData dat)
Uberprüft die Existenz der Sender der Attributgruppe rechner.prozessInfo. Ein fehlender Sender wird als fehlende Start/Stopp Anwendung interpretiert. Eine entsprechende Meldung wird ausgegeben. Siehe Schnittstellenbeschreibung.

Specified by:
neueDavInfo in interface IDaVInfoKonsument
Parameters:
dat - Ergebnisdatum vom DAV

steuereUeberwachung

public void steuereUeberwachung(IMeldungFehler pluginVerwalter,
                                de.bsvrz.dav.daf.main.ClientDavInterface connection)
siehe IGibZugriffsteuereUeberwachung(IMeldungFehler, ClientDavInterface)

Specified by:
steuereUeberwachung in interface IGibZugriff
Parameters:
pluginVerwalter - Schreiber der Betriebsmeldungen
connection - DAV Verbindung

beenden

public void beenden()
Abmeldung aller vom Plugin angemeldeten Datenverteilerobjekte. siehe IBeendePluginbeenden().

Specified by:
beenden in interface IBeendePlugin