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

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.archive.request.StreamedRequestManager.ClientReceiver
All Implemented Interfaces:
ClientReceiverInterface, NonQueueingReceiver
Enclosing class:
StreamedRequestManager

private final class StreamedRequestManager.ClientReceiver
extends Object
implements ClientReceiverInterface, NonQueueingReceiver

Diese Klasse implementiert ein ClientReceiverInterface. Dieses wird von der Klasse StreamedRequestManager benötigt um sich als Empfänger von Datensätzen anzumelden, die vom Archiv versendet werden und für die StreamedArchiveRequester Objekte gedacht sind. TBD NonQueueingReceiver kann deadlock erzeugen !! drauf achten


Constructor Summary
private StreamedRequestManager.ClientReceiver()
           
 
Method Summary
 void update(ResultData[] results)
          Diese Klasse wird vom DaV aufgerufen sobald Datensätze zur Verfügung stehen, auf die sich dieses Objekt als Empfänger angemeldet hat.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamedRequestManager.ClientReceiver

private StreamedRequestManager.ClientReceiver()
Method Detail

update

public void update(ResultData[] results)
Diese Klasse wird vom DaV aufgerufen sobald Datensätze zur Verfügung stehen, auf die sich dieses Objekt als Empfänger angemeldet hat.

Specified by:
update in interface ClientReceiverInterface
Parameters:
results - Datensätze, die empfangen wurden