Klasse QueryList

java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.QueryList
Alle implementierten Schnittstellen:
QueryData, AutoCloseable

public final class QueryList extends Object implements QueryData
Anfrage die aus mehreren Datenspezifikationen besteht und grundsätzlich beantwortet werden kann
  • Methodendetails

    • close

      public void close()
      Angegeben von:
      close in Schnittstelle AutoCloseable
    • size

      public int size()
      Beschreibung aus Schnittstelle kopiert: QueryData
      Gibt die Anzahl der Ergebnis-Streams zurück.
      Angegeben von:
      size in Schnittstelle QueryData
      Gibt zurück:
      die Anzahl der Ergebnis-Streams
    • sendReply

      public void sendReply(ArchiveQueryTask.ResponseSender sender, de.bsvrz.sys.funclib.communicationStreams.StreamMultiplexer mux) throws IOException, InterruptedException
      Beschreibung aus Schnittstelle kopiert: QueryData
      Sendet die Antwort an die anfragende Applikation
      Angegeben von:
      sendReply in Schnittstelle QueryData
      Parameter:
      sender - Sender
      mux - Stream-Multiplexer
      Löst aus:
      IOException - IO-Fehler
      InterruptedException - Unterbrochen?
    • get

      public Query get(int indexOfStream)
      Beschreibung aus Schnittstelle kopiert: QueryData
      Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (siehe QueryData.size() für gültige Indexe)
      Angegeben von:
      get in Schnittstelle QueryData
      Parameter:
      indexOfStream - Index
      Gibt zurück:
      Eigentliche Sub-Anfrage