de.bsvrz.dav.daf.main.impl.archive.request
Class StreamedRequestManager

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.archive.request.StreamedRequestManager

public class StreamedRequestManager
extends Object

Diese Klasse verwaltet Archivantworten, die an unterschiedliche StreamedArchiveRequester gerichtet sind und sorgt dafür, dass jeder StreamedArchivRequester nur die Archivantworten bekommt, die für ihn sind. Somit werden die Antworten des Archivs nicht an alle StreamedArchiveRequester geschickt, sondern an diesen Manager und dieser verteilt die Antworten.

Author:
Kappich Systemberatung

Constructor Summary
StreamedRequestManager(ClientDavInterface connection, short defaultSimulationVariant)
           
 
Method Summary
 StreamedArchiveRequester getArchiveRequester(SystemObject archiveSystem)
          Diese Methode gibt ein StreamedArchiveRequester zurück, falls noch kein Objekt vorhanden ist, wird ein Objekt angelegt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamedRequestManager

public StreamedRequestManager(ClientDavInterface connection,
                              short defaultSimulationVariant)
Method Detail

getArchiveRequester

public StreamedArchiveRequester getArchiveRequester(SystemObject archiveSystem)
Diese Methode gibt ein StreamedArchiveRequester zurück, falls noch kein Objekt vorhanden ist, wird ein Objekt angelegt. Der StreamedArchiveRequester bekommt ein Archivsystem übergeben und kann somit Daten anfordern

Parameters:
archiveSystem - Von diesem Archivsystem kann der StreamedArchiveRequester Daten anfordern
Returns:
StreamedArchiveRequester zum anfordern von Daten aus einem Archivsystem