Class RequestGapTask


public class RequestGapTask extends SingleTask
Task zur Nachforderung fehlender Archivdaten aus anderen Archivsystemen gemäß Parametrierung.
  • Constructor Details

    • RequestGapTask

      public RequestGapTask(ArchiveManager archiveMgr)
      Erzeugt einen neuen Task zur Nachforderung fehlender Archivdaten.
      Parameters:
      archiveMgr - Der Archiv-Manager.
  • Method Details

    • getRequestGapResultData

      public static RequestGapTask.RequestGapResultData getRequestGapResultData()
      Liefert den Nachforderungsanfrage-Datensatz.
      Returns:
      Dummy-Datensatz, der Nachforderung auslöst
    • work

      protected void work(de.bsvrz.dav.daf.main.ResultData resultData)
      Startet das automatische oder manuelle Nachfordern entsprechend dem übergebenen Nachforderungs-Datensatz.
      Specified by:
      work in class QueueTask<de.bsvrz.dav.daf.main.ResultData>
      Parameters:
      resultData - Nachforderungs-Datensatz.
    • signalNotification

      public void signalNotification()
      Sendet die Benachrichtigung, dass alle Daten archiviert wurden. Siehe awaitNotification().