Package de.bsvrz.ars.ars.mgmt.tasks
Class QueryList
java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.QueryList
- All Implemented Interfaces:
QueryData
,AutoCloseable
Anfrage die aus mehreren Datenspezifikationen besteht und grundsätzlich beantwortet werden kann
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
get
(int indexOfStream) Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (sieheQueryData.size()
für gültige Indexe)void
sendReply
(ArchiveQueryTask.ResponseSender sender, de.bsvrz.sys.funclib.communicationStreams.StreamMultiplexer mux) Sendet die Antwort an die anfragende Applikationint
size()
Gibt die Anzahl der Ergebnis-Streams zurück.
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
size
public int size()Description copied from interface:QueryData
Gibt die Anzahl der Ergebnis-Streams zurück. -
sendReply
public void sendReply(ArchiveQueryTask.ResponseSender sender, de.bsvrz.sys.funclib.communicationStreams.StreamMultiplexer mux) throws IOException, InterruptedException Description copied from interface:QueryData
Sendet die Antwort an die anfragende Applikation- Specified by:
sendReply
in interfaceQueryData
- Parameters:
sender
- Sendermux
- Stream-Multiplexer- Throws:
IOException
- IO-FehlerInterruptedException
- Unterbrochen?
-
get
Description copied from interface:QueryData
Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (sieheQueryData.size()
für gültige Indexe)
-