de.bsvrz.pat.datgen.generator.main
Class DataGenerator.QueueSurrogate

java.lang.Object
  extended by de.bsvrz.pat.datgen.generator.main.DataGenerator.QueueSurrogate
All Implemented Interfaces:
SendInterface
Enclosing class:
DataGenerator

private static class DataGenerator.QueueSurrogate
extends Object
implements SendInterface

Klasse die statt der Klasse Queue zum Versenden eingesetzt wird, aber die Datensätze ungepuffert an die Datenverteiler-Applikationsfunktionen weitergibt.


Field Summary
private static Debug debug
          Der Debug-Logger der Klasse
 
Constructor Summary
DataGenerator.QueueSurrogate()
          Legt ein neues Objekt dieser Klasse an.
 
Method Summary
 void push(Object object)
          Element in die LIFO-Liste schreiben
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

private static final Debug debug
Der Debug-Logger der Klasse

Constructor Detail

DataGenerator.QueueSurrogate

DataGenerator.QueueSurrogate()
Legt ein neues Objekt dieser Klasse an.

Method Detail

push

public void push(Object object)
          throws ConfigurationException,
                 DataNotSubscribedException
Element in die LIFO-Liste schreiben

Specified by:
push in interface SendInterface
Parameters:
object - Object, welches in die LIFO-Liste geschrieben wird.
Throws:
ConfigurationException - wenn bei der Kommunikation mit der Konfiguration ein Problem auftritt.
DataNotSubscribedException - wenn für die bei der Konfiguration angeforderten Daten keine Anmeldung vorliegt.