Package de.bsvrz.ars.ars.mgmt
Class InQueuesMgr.DataReceiver
java.lang.Object
de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataReceiver
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
- Direct Known Subclasses:
InQueuesMgr.ArchiveDataReceiver
,InQueuesMgr.ArchiveSettingsReceiver
,InQueuesMgr.QueryReceiver
- Enclosing class:
- InQueuesMgr
public abstract sealed class InQueuesMgr.DataReceiver
extends Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface
permits InQueuesMgr.ArchiveDataReceiver, InQueuesMgr.QueryReceiver, InQueuesMgr.ArchiveSettingsReceiver
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
processData
(de.bsvrz.dav.daf.main.ResultData rd) Verarbeitet ein ResultData-Objekt.void
update
(de.bsvrz.dav.daf.main.ResultData[] rds)
-
Constructor Details
-
DataReceiver
public DataReceiver()
-
-
Method Details
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] rds) - Specified by:
update
in interfacede.bsvrz.dav.daf.main.ClientReceiverInterface
-
processData
public abstract void processData(de.bsvrz.dav.daf.main.ResultData rd) Verarbeitet ein ResultData-Objekt. Diese Methode wird von abgeleiteten Klassen implementiert.- Parameters:
rd
- Datensatz vom Datenverteiler
-