Class QueryList

java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.QueryList
All Implemented Interfaces:
QueryData, AutoCloseable

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

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • size

      public int size()
      Description copied from interface: QueryData
      Gibt die Anzahl der Ergebnis-Streams zurück.
      Specified by:
      size in interface QueryData
      Returns:
      die Anzahl der Ergebnis-Streams
    • 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 interface QueryData
      Parameters:
      sender - Sender
      mux - Stream-Multiplexer
      Throws:
      IOException - IO-Fehler
      InterruptedException - Unterbrochen?
    • get

      public Query get(int indexOfStream)
      Description copied from interface: QueryData
      Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (siehe QueryData.size() für gültige Indexe)
      Specified by:
      get in interface QueryData
      Parameters:
      indexOfStream - Index
      Returns:
      Eigentliche Sub-Anfrage