Class QueryError

java.lang.Object
java.lang.Throwable
java.lang.Exception
de.bsvrz.ars.ars.mgmt.tasks.QueryError
All Implemented Interfaces:
QueryData, Serializable, AutoCloseable

public final class QueryError extends Exception implements QueryData
Fehler bei einer Archivanfrage, führt zu einer Fehler-Antwort. Enthält keine Daten.
See Also:
  • Constructor Details

    • QueryError

      public QueryError(String errorMessage, Exception e)
    • QueryError

      public QueryError(String s)
  • Method Details

    • 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
      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
    • 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
    • close

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