de.bsvrz.vew.sim.sim.verwaltung
Class VerwaltungSimulation.AnfragePostProzess
java.lang.Object
java.lang.Thread
de.bsvrz.vew.sim.sim.verwaltung.VerwaltungSimulation.AnfragePostProzess
- All Implemented Interfaces:
- de.bsvrz.dav.daf.main.ClientReceiverInterface, java.lang.Runnable
- Enclosing class:
- VerwaltungSimulation
class VerwaltungSimulation.AnfragePostProzess
- extends java.lang.Thread
- implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Post-Prozessing für Verwaltungsanfragen- es wird eine Quittung für die Verwaltungsanfrage generiert.
Wenn Simulationsobjekte zum Löschen anstehen, wird der Status von Konfiguration, Parametrierung und
Archiv ermittelt und ggf. auf einen positiven Status gewartet - dann erst wird gelöscht und die
komplette Quittung versendet.
- Author:
- Dambach Werke
Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Method Summary |
private void |
bearbeiteDaten(de.bsvrz.dav.daf.main.config.SystemObject objekt)
|
void |
run()
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData)
|
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 |
_absender
private de.bsvrz.dav.daf.main.config.SystemObject _absender
_absenderZeichen
private java.lang.String _absenderZeichen
_erzeugeErgebnis
private VerwaltungSimulation.ErzeugeErgebnis[] _erzeugeErgebnis
_loescheErgebnis
private VerwaltungSimulation.LoescheErgebnis[] _loescheErgebnis
_angemeldeteObjekte
private java.util.Set<de.bsvrz.dav.daf.main.config.SystemObject> _angemeldeteObjekte
_ddKonfiguration
private de.bsvrz.dav.daf.main.DataDescription _ddKonfiguration
_ddParametrierung
private de.bsvrz.dav.daf.main.DataDescription _ddParametrierung
_ddArchiv
private de.bsvrz.dav.daf.main.DataDescription _ddArchiv
_freigabeKonfiguration
private java.util.Set<de.bsvrz.dav.daf.main.config.SystemObject> _freigabeKonfiguration
_freigabeParametrierung
private java.util.Set<de.bsvrz.dav.daf.main.config.SystemObject> _freigabeParametrierung
_freigabeArchiv
private java.util.Set<de.bsvrz.dav.daf.main.config.SystemObject> _freigabeArchiv
TIMEOUT
public static final long TIMEOUT
- See Also:
- Constant Field Values
VerwaltungSimulation.AnfragePostProzess
public VerwaltungSimulation.AnfragePostProzess(de.bsvrz.dav.daf.main.config.SystemObject absender,
java.lang.String absenderZeichen,
VerwaltungSimulation.ErzeugeErgebnis[] erzeugeErgebnis,
VerwaltungSimulation.LoescheErgebnis[] loescheErgebnis)
- Erzeugt eine neue Instanz vom Typ
AnfragePostProzess
für die übergebenen Daten einer
Verwaltungsanfrage.
- Parameters:
absender
- Absender-Id der VerwaltungsanfrageabsenderZeichen
- Absender-Zeichen der VerwaltungsanfrageerzeugeErgebnis
- Ergebnis der zu erzeugenden SimulationsobjekteloescheErgebnis
- Ergebnis (vorläufig) der zu löschenden Simulationsobjekte
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
- Overrides:
run
in class java.lang.Thread
update
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
- Specified by:
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
bearbeiteDaten
private void bearbeiteDaten(de.bsvrz.dav.daf.main.config.SystemObject objekt)