de.bsvrz.sys.testsys.modulApplUeb
Class ApplUebPruefen

java.lang.Object
  extended by java.lang.Thread
      extended by de.bsvrz.sys.testsys.modulApplUeb.ApplUebPruefen
All Implemented Interfaces:
java.lang.Runnable

public class ApplUebPruefen
extends java.lang.Thread

Prüft die aufgrund der DaV - Information erzeugten Informationslisten. Im Falle von Implausibilitäten werden Betriebsmeldungen protokolliert.

Author:
Chriesten

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 java.util.HashMap<java.lang.String,RechnerDaten> m_davRechnerMap
          Hash Map mit allen Rechnerobjekten der aktuellen DAV Verbindung
 java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> m_ssListe
          aktuelle StartStoppDatenListe
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ApplUebPruefen(IMeldungFehler meldungFehler, java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> ssListe, java.util.Map<java.lang.String,ApplUebDaten.ApplDaten> appListe, java.util.HashMap<java.lang.String,RechnerDaten> davRechnerMap)
           
 
Method Summary
static void main(java.lang.String[] args)
          Testroutine fuer das lokale Modul.
 void myNotify()
          Methode zum Unterbrechen der wait-Zyklen im Prüfe Thread
 void run()
          Prüft Änderungen in pruefeAendSSInfoList()
 void set_beenden(java.lang.Boolean m_beenden)
           
 void set_pruefeApp(boolean app)
          Prüfung aufgrund Änderung der angemeldeten Applikationen!
 void set_pruefeStartStopp(boolean startStopp)
          Prüfung aufgrund Start/Stopp bzw.
 
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, 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
 

Field Detail

m_ssListe

public java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> m_ssListe
aktuelle StartStoppDatenListe


m_davRechnerMap

public java.util.HashMap<java.lang.String,RechnerDaten> m_davRechnerMap
Hash Map mit allen Rechnerobjekten der aktuellen DAV Verbindung

Constructor Detail

ApplUebPruefen

public ApplUebPruefen(IMeldungFehler meldungFehler,
                      java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> ssListe,
                      java.util.Map<java.lang.String,ApplUebDaten.ApplDaten> appListe,
                      java.util.HashMap<java.lang.String,RechnerDaten> davRechnerMap)
Method Detail

set_beenden

public void set_beenden(java.lang.Boolean m_beenden)

set_pruefeStartStopp

public void set_pruefeStartStopp(boolean startStopp)
Prüfung aufgrund Start/Stopp bzw. Inkarnationsänderung!


set_pruefeApp

public void set_pruefeApp(boolean app)
Prüfung aufgrund Änderung der angemeldeten Applikationen!


myNotify

public void myNotify()
Methode zum Unterbrechen der wait-Zyklen im Prüfe Thread


run

public void run()
Prüft Änderungen in pruefeAendSSInfoList()

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

main

public static void main(java.lang.String[] args)
Testroutine fuer das lokale Modul. Wird fuer verschiedene Tests im Laufe des Entwicklungs- und Wartungsprozesses verwendet.

Parameters:
args - Testargumente