Package de.bsvrz.ars.ars.mgmt.tasks
Schnittstelle QueryData
- Alle Superschnittstellen:
AutoCloseable
- Alle bekannten Implementierungsklassen:
QueryError,QueryList
Verwaltungs-Daten für den Auftrag einer Archivanfrage
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic QueryDatacreateQueryData(ArchiveManager archMgr, de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification[] ads, int archivQueryCountForApplication, int maximumRequestsPerApplication, Object queryAppObj) get(int indexOfStream) Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (siehesize()für gültige Indexe)voidsendReply(ArchiveQueryTask.ResponseSender sender, de.bsvrz.sys.funclib.communicationStreams.StreamMultiplexer mux) Sendet die Antwort an die anfragende Applikationintsize()Gibt die Anzahl der Ergebnis-Streams zurück.Von Schnittstelle geerbte Methoden java.lang.AutoCloseable
close
-
Methodendetails
-
createQueryData
static QueryData createQueryData(ArchiveManager archMgr, de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification[] ads, int archivQueryCountForApplication, int maximumRequestsPerApplication, Object queryAppObj) -
size
int size()Gibt die Anzahl der Ergebnis-Streams zurück.- Gibt zurück:
- die Anzahl der Ergebnis-Streams
-
sendReply
void sendReply(ArchiveQueryTask.ResponseSender sender, de.bsvrz.sys.funclib.communicationStreams.StreamMultiplexer mux) throws IOException, InterruptedException Sendet die Antwort an die anfragende Applikation- Parameter:
sender- Sendermux- Stream-Multiplexer- Löst aus:
IOException- IO-FehlerInterruptedException- Unterbrochen?
-
get
Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (siehesize()für gültige Indexe)- Parameter:
indexOfStream- Index- Gibt zurück:
- Eigentliche Sub-Anfrage
-