public abstract class InQueuesMgr.DataReceiver extends java.lang.Object implements ClientReceiverInterface
Abstrakte Klasse, die zum Empfang bestimmter Daten (z.B. von Archiv-Queries) verwendet werden kann. Auf diese Weise muss das eingehende Datum nicht mehr anhand von IDs unterschieden und der passenden Warteschlange zugewiesen werden.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
logPrefix |
Constructor and Description |
---|
DataReceiver() |
Modifier and Type | Method and Description |
---|---|
private boolean |
isInitialNoSourceDS(ResultData rd)
Prueft, ob es sich bei dem Datensatz um einen initialen “Keine Quelle”-Datensatz handelt, der vom DaV erzeugt wird, sobald sich ein Empfaenger angemeldet hat, ohne dass eine Quelle existiert.
|
abstract void |
processData(ResultData rd) |
void |
update(ResultData[] rds)
Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird.
|
public void update(ResultData[] rds)
de.bsvrz.dav.daf.main.ClientReceiverInterface
update
in interface ClientReceiverInterface
rds
- Feld mit den empfangenen Ergebnisdatensätzen.private boolean isInitialNoSourceDS(ResultData rd)
Prueft, ob es sich bei dem Datensatz um einen initialen “Keine Quelle”-Datensatz handelt, der vom DaV erzeugt wird, sobald sich ein Empfaenger angemeldet hat, ohne dass eine Quelle existiert.
rd
- Datensatzpublic abstract void processData(ResultData rd)