Klasse 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.
  • Felddetails

    • MIN_CONTAINER_MAXDS

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

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

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

      public static final int ARCHIVEINST
      Siehe auch:
    • ARCHIVCONTAINER

      public static final int ARCHIVCONTAINER
      Siehe auch:
  • Konstruktordetails

  • Methodendetails

    • subscribeObjects

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

      public ArchiveSettingsTask.ArSSettingListener createSettingLstnr(int subscription)
    • work

      protected void work(de.bsvrz.dav.daf.main.ResultData resultData)
      Beschreibung aus Klasse kopiert: 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
      Angegeben von:
      work in Klasse QueueTask<de.bsvrz.dav.daf.main.ResultData>
      Parameter:
      resultData - Auftrag/Arbeitsschritt