Class ArchiveSettingsTask


public class ArchiveSettingsTask extends SingleTask
Task zur Umsetzung der Archiveinstellungen. Dies betrifft die Attributgruppen "atg.archivEinstellung" und "atg.archivContainer". Das Ende eines Übernahmezyklus eines jeden dieser Parameter kann man mit createSettingLstnr(int) abwarten.
  • Field Details

    • MIN_CONTAINER_MAXDS

      public static final int MIN_CONTAINER_MAXDS
      Minimumwerte für ContainerSettings.stdCloseConditions: 1 Datensatz pro Container
      See Also:
    • MIN_CONTAINER_MAXSIZE

      public static final int MIN_CONTAINER_MAXSIZE
      Minimumwerte für ContainerSettings.stdCloseConditions: 4096 (entspricht einer BlockGröße)
      See Also:
    • MIN_CONTAINER_MAXTIME

      public static final int MIN_CONTAINER_MAXTIME
      Minimumwerte für ContainerSettings.stdCloseConditions: 1 Minute
      See Also:
    • ARCHIVEINST

      public static final int ARCHIVEINST
      See Also:
    • ARCHIVCONTAINER

      public static final int ARCHIVCONTAINER
      See Also:
  • Constructor Details

  • Method Details

    • subscribeObjects

      public static void subscribeObjects(ArchiveManager archMgr, InQueuesMgr.DataReceiver receiver)
      Fuehrt alle notwendigen Anmeldungen durch.
      Parameters:
      archMgr - Archiv-Manager
      receiver - Empfaengerobjekt
    • createSettingLstnr

      public ArchiveSettingsTask.ArSSettingListener createSettingLstnr(int subscription)
    • work

      protected void work(de.bsvrz.dav.daf.main.ResultData resultData)
      Description copied from class: QueueTask
      Vom konkreten Task zu implementierende Methode, die den Auftrag abarbeitet. Diese Methode sollte nur Intern aufgerufen werden, ist für Testfälle aber public. Normalerweise sollten Aufträge aber Asynchron mit submit() übergeben werden
      Specified by:
      work in class QueueTask<de.bsvrz.dav.daf.main.ResultData>
      Parameters:
      resultData - Auftrag/Arbeitsschritt