public class AsyncReceiver
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface
ClientReceiverInterface receiver= new ....;
connection.subscribeReceiver(receiver, ... );
der folgende Code bei der Anmeldung auf bestimmte Daten benutzt wird:
ClientReceiverInterface receiver= new ....;
ClientReceiverInterface asyncReceiver= new AsyncReceiver(receiver);
connection.subscribeReceiver(asyncReceiver, ... );
dann wird jeder empfangene Datensatz im Hintergrund verarbeitet. | Constructor and Description |
|---|
AsyncReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface syncReceiver)
Erzeugt ein neues Empfängerobjekt mit asynchroner Weiterleitung empfangener Daten an das übergebene
Empfängerobjekt.
|
| Modifier and Type | Method and Description |
|---|---|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den
Datenverteiler-Applikationsfunktionen aufgerufen wird.
|
public AsyncReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface syncReceiver)
syncReceiver - Empfängerobjekt, an das empfangene Daten asynchron zur Verarbeitung weitergeleitet werden
sollen.public void update(de.bsvrz.dav.daf.main.ResultData[] results)
Empfangene Datensätze werden in eine Queue eingetragen und asynchron an das eigentliche Empfängerobjekt zur Verarbeitung weitergeleitet.
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceresults - Feld mit den empfangenen Ergebnisdatensätzen.