Package de.bsvrz.ars.ars.mgmt.tasks
Klasse QueryList
java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.QueryList
- Alle implementierten Schnittstellen:
QueryData,AutoCloseable
Anfrage die aus mehreren Datenspezifikationen besteht und grundsätzlich beantwortet werden kann
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()get(int indexOfStream) Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (sieheQueryData.size()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.
-
Methodendetails
-
close
public void close()- Angegeben von:
closein SchnittstelleAutoCloseable
-
size
public int size()Beschreibung aus Schnittstelle kopiert:QueryDataGibt die Anzahl der Ergebnis-Streams zurück. -
sendReply
public void sendReply(ArchiveQueryTask.ResponseSender sender, de.bsvrz.sys.funclib.communicationStreams.StreamMultiplexer mux) throws IOException, InterruptedException Beschreibung aus Schnittstelle kopiert:QueryDataSendet die Antwort an die anfragende Applikation- Angegeben von:
sendReplyin SchnittstelleQueryData- Parameter:
sender- Sendermux- Stream-Multiplexer- Löst aus:
IOException- IO-FehlerInterruptedException- Unterbrochen?
-
get
Beschreibung aus Schnittstelle kopiert:QueryDataGibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (sieheQueryData.size()für gültige Indexe)
-