de.bsvrz.vew.sim.sim.datengenerator
Class ArchivAdapter

java.lang.Object
  extended by java.lang.Thread
      extended by de.bsvrz.vew.sim.sim.datengenerator.ArchivAdapter
All Implemented Interfaces:
java.lang.Runnable

public class ArchivAdapter
extends java.lang.Thread

Ein Adapter, der zwischen einen Stream vom Archivsystem und einem Protokollierungsmodul steht und die von der take() Methode kommenden Daten umwandelt und mit ihnen die update() Methode aufruft.

Version:
$Revision: 1.3 $ / $Date: 2008/12/03 14:00:32 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH, Stefan Sans

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
static int ANZAHL_VERBINDUNGS_VERSUCHE
          Max.
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ArchivAdapter(java.util.Collection<DatenSpezifikation> datenSpezifikationen, DatenGeneratorOfflineSimulation generator)
          Erzeugt eine neue Instanz vom Typ ArchivAdapter
 
Method Summary
 void run()
          Einstiegspunkt für die Archivanfrage
 
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

ANZAHL_VERBINDUNGS_VERSUCHE

public static final int ANZAHL_VERBINDUNGS_VERSUCHE
Max. Anzahl-Verbindungsversuche, wenn zu Beginn keine Verbindung zum Archiv besteht

See Also:
Constant Field Values
Constructor Detail

ArchivAdapter

public ArchivAdapter(java.util.Collection<DatenSpezifikation> datenSpezifikationen,
                     DatenGeneratorOfflineSimulation generator)
Erzeugt eine neue Instanz vom Typ ArchivAdapter

Parameters:
datenSpezifikationen - die Datenspezifikationen, für welche die Archivanfrage gestellt wird
generator - die Datengenrator-Instanz, die die Archivdaten als Eingangsdaten benötigt
Method Detail

run

public void run()
Einstiegspunkt für die Archivanfrage

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread
See Also:
Runnable.run()