A B C D E F G H I K L M N O P Q R S T U V W 

A

abort() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
 
accessContainer(Task, String, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit dem spezifizierten Container, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
accessContainer(Task, long, long, long, int, ArchiveDataKind, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit dem spezifizierten Container, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
accessContainer(Task, long, long, long, int, ArchiveDataKind, String, boolean, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit dem spezifizierten Container, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
accessContainer(Task, int, long, long, long, int, ArchiveDataKind, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit dem spezifizierten Container, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
accessContainer(Task, int, long, long, long, int, ArchiveDataKind, String, boolean, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit dem spezifizierten Container, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
accessContainerReadOnly(Task, File) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit der angegebenen Containerdatei, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
accessContainerReadOnly(Task, int, File) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Assoziiert den angegebenen Task mit der angegebenen Containerdatei, so dass alle anschliessend von diesem Task aufgerufenen Methoden auf diesen Container wirken.
activateTmpGapFileClose() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
Loescht die urspruengliche Lueckendatei, benennt die temporaere Lueckendatei in eine echte Luecjendatei um und schliesst alles.
ACTIVITY_FLAG_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.PersistenceManager
Dateiname des Lock-Files des Archivsystems.
add(String, long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Fügt einen neuen Eintrag in den Buffer ein.
add(String, byte[], long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Fügt dem Index einen neuen Eintrag hinzu.
add(String, byte[], long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Fügt dem Index einen neuen Eintrag hinzu.
add(String, long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DIdxATimeMonotoneIndex
Fügt einen neuen Eintrag in den Buffer ein.
add(long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu.
add(long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu.
add(long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu.
addGap(String, long, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapMarker
 
addGap(String[], String, long, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapMarker
 
addIndexEntries(ArchiveDataKind, String, long, long, long, long, byte[]) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Fügt den Indexen den spezifizierten Eintrag hinzu.
addTask(MultiTask) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
Fuegt ein MultiTask hinzu und startet ihn, falls der MultitaskManager selbst schon gestartet ist.
addTaskStepListener(TaskStepListener) - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Zu Testzwecken kann hiermit ein Listener eingefuegt werden, der am Ende eines jedem Schleifendurchlaufs aufgerufen wird.
addTransition(SimulationAutomaton) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Eine Transition soll durchgeführt werden.
addWakeUp(SimulationAutomaton) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Führt zum Aufrufen von SimulationAutomaton.wakeUp() nach dem Ablauf von der parametrierbaren Wartezeit.
adk - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
allParams - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Sortierte Liste aller ContainerHeader-Parameter.
allParams - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
Sortierte Liste aller StartupInfo-Parameter.
APPEND_REUSE_LAST - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
APPEND_REUSE_LAST - Static variable in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
 
APPEND_REUSE_LAST - Static variable in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
 
appendContainerID(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Fügt dem Index eine ContainerID hinzu
appendPathName(StringBuilder, String, long, long, long, int) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Ergänzt das übergebene StringBuilder-Objekt um den Archiv-Pfad fuer die angegebene Datenidentifikation und den Wurzelpfad des Archivsystems.
appendSerializedData(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Haengt den uebergebenen, serialisierten Archivdatensatz an den mit PersistenceManager.accessContainer(Task,long,long,long,int,ArchiveDataKind,long) spezifizierten Container an.
appendToTmpGapFile(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
Fuegt der Lueckendatei einen Eintrag hinzu.
arch - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
 
ArchivConfig - Class in de.bsvrz.ars.ars.mgmt
Konfiguration des Archivsystems.
ArchivConfig(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
ArchivConfig.EndOfParamListener - Class in de.bsvrz.ars.ars.mgmt
Spezielle Klasse, mit der man auf das Ende der Übernahme der nächsten Archiveinstellungen warten kann.
ArchivConfig.EndOfParamListener() - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.EndOfParamListener
 
ArchivConfig.SubscrMarker - Class in de.bsvrz.ars.ars.mgmt
Mit dieser Klasse wird während der Parameterübernahme in den Callback-Methoden vermerkt für welche Datenidentifikation (= DataIdentNode) was parametriert wurde.
ArchivConfig.SubscrMarker() - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
ArchivConfig.SubscrMarker.SubscrInfo - Class in de.bsvrz.ars.ars.mgmt
 
ArchivConfig.SubscrMarker.SubscrInfo(int) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
ArchivConfig.SubscrMarker.SubscrInfo(int, long) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
ARCHIVCONTAINER - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
ArchiveInfoQueryTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Bearbeitung von Archiv-Informationsanfragen.
ArchiveInfoQueryTask(ArchiveManager, MultiTaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveInfoQueryTask
 
ARCHIVEINST - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
ArchiveLongTermTaskStatePublisher - Class in de.bsvrz.ars.ars.mgmt
Verwaltet und dokumentiert die Zustände von Tasks und deren Fortschritt.
ArchiveLongTermTaskStatePublisher(ArchiveManager, String, String) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchiveLongTermTaskStatePublisher
 
ArchiveManager - Class in de.bsvrz.ars.ars.mgmt
Zentrale Archiv-Verwaltung.
ArchiveManager(String[]) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
ArchiveMonitor - Class in de.bsvrz.ars.ars.mgmt.commands
Klasse zur zyklischen Abfrage der Archiv-Warteschlangen
ArchiveMonitor(ArchiveManager, int, Command) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.ArchiveMonitor
 
ArchiveQueryTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task fuer Bearbeitung von Archivanfragen.
ArchiveQueryTask(ArchiveManager, MultiTaskManager, FlowControlTask) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Erzeugt eine neue Query-Task.
ArchiveRequestedTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Archivierung nachgefordeter Daten.
ArchiveRequestedTask(ArchiveManager, RingOfDeathListener, int, ArchiveRingBuffer) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
Erzeugt einen ArchiveRequestedTask
ArchiveSettingsTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Umsetzung der Archiveinstellungen.
ArchiveSettingsTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
ArchiveSettingsTask.ArSSettingListener - Class in de.bsvrz.ars.ars.mgmt.tasks
Spezielle Klasse, mit der man auf das Ende der Übernahme der nächsten Archiveinstellungen warten kann.
ArchiveTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Archivierung von Datensaetzen.
ArchiveTask(ArchiveManager, RingOfDeathListener, int, ArchiveRingBuffer) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Konstruktor des Archiv-Tasks.
ArchiveTask.CloseContainerObject - Class in de.bsvrz.ars.ars.mgmt.tasks
Eine Instanz dieser Klasse wird eingefuegt, wenn ein Container aufgrund einer Parametrierungs-Aenderung abgeschlossen werden soll.
ArchiveTask.CloseContainerObject(DataDescription) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask.CloseContainerObject
 
archiveTime() - Static method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
archMgr - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Zentrale Archiv-Verwaltung.
ArSCmdInterface - Class in de.bsvrz.ars.ars.mgmt.commands
 
ArSCmdInterface(ArchiveManager, int) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.ArSCmdInterface
Erzeugt den Telnet Server.
arSParamGetAnzNachfordern() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert die Anzahl der Archivsysteme, bei denen nachgefordert werden soll.
arSParamGetNachfordern(int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert aus der Liste der Archivsysteme, bei denen bei potentiell erkannten Datenluecken nachgefordert werden soll, das Archivsystem mit dem angegebenen nullbasierten Index.
arSParamGetQuittieren() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert den AspektID unter dem quittiert werden soll, -1 falls nicht quittiert werden soll.
arSParamGetVorhalten() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert die Vorhaltezeit in Sekunden.
arSParamIsArchivieren() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert Kennzeichen, ob die Daten zu archivieren sind.
arSParamIsNachfordern() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert Kennzeichen, ob bei potentiell erkannten Datenluecken bei anderen Archivsystemen nachgefordert werden soll.
arSParamIsQuittieren() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
arSParamIsQuittierenValid() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
arSParamIsSichern() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert Kennzeichen, ob die Daten fuer diese Datenidentifikation zu sichern sind.
arSParamMarkQuittierenInvalid(boolean) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die AspektID unter dem quittiert werden soll und vermerkt ihn als nicht erfolgreich angemeldet.
arsParamSetParams(Data) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt einen Zeiger auf den Datensatz mit der Parametrierung fuer diese Datenidentifikation
ArSQuitCmdSender - Class in de.bsvrz.ars.ars.mgmt.commands
Diese Klasse sendet eine Sequenz ueber das Telnet-Interface des Archivsystems, so dass dieses beendet wird.
ArSQuitCmdSender() - Constructor for class de.bsvrz.ars.ars.mgmt.commands.ArSQuitCmdSender
 
ArSRemoteControl - Class in de.bsvrz.ars.ars.mgmt
Klasse zur Fernsteuerung des Archivsystems (fuer Testzwecke).
ArSRemoteControl() - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
ArSRemoteControl.Datenspez - Class in de.bsvrz.ars.ars.mgmt
 
ArSRemoteControl.Datenspez(String[], String[], String[], int) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Datenspez
 
ArSRemoteControl.Datenspez(List<String>, String, String) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Datenspez
 
ArSRemoteControl.Datenspez(String[], String, String) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Datenspez
 
ArSRemoteControl.Datenspez(String, String, String, int) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Datenspez
 
ArSRemoteControl.Datenspez(String, String, String) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Datenspez
 
ArSRemoteControl.Datenspez(String, String) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Datenspez
 
ArSRemoteControl.Einst - Class in de.bsvrz.ars.ars.mgmt
 
ArSRemoteControl.Einst(boolean, String[], boolean, String, int) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
 
ArSRemoteControl.ParamSatz - Class in de.bsvrz.ars.ars.mgmt
 
ArSRemoteControl.ParamSatz(String[], ArSRemoteControl.Datenspez[], ArSRemoteControl.Einst) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.ParamSatz
 
ArSRemoteControl.ParamSatz(String[], ArSRemoteControl.Datenspez, ArSRemoteControl.Einst) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.ParamSatz
 
ArSRemoteControl.RequestDataSpec - Class in de.bsvrz.ars.ars.mgmt
 
ArSRemoteControl.RequestDataSpec(TimingType, long, long, long, long, long, int) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.RequestDataSpec
 
ArSRemoteControl.RequestDataSpec(TimingType, boolean, long, long, boolean, boolean, boolean, boolean, int, int, long, long, long, short) - Constructor for class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.RequestDataSpec
 
arsTime - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
aspID - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
aspID - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask.CloseContainerObject
 
assignContinuedIndexes(int, String, byte[], int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Weist Indexe zur Weiterverwendung des letzten Eintrages zu.
assignIndexes(boolean) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
assignIndexes(DataIdentTree, ArchiveDataSpecification, ArchiveDataKind, Task, byte[]) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Weist, falls nicht bereits geschehen, dem DataIdentNode seine Indexe zu.
assignIndexes(DataIdentTree, long, long, long, int, ArchiveDataKind, Task, byte[]) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Weist, falls nicht bereits geschehen, dem DataIdentNode seine Indexe zu.
assignNewIndexes(int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Legt fuer die Datensatzart neue Indexe an, falls diese nicht existieren.
AT - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
atg - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
atgID - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask.CloseContainerObject
 
atgQuery - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Attributgruppe fuer Archiv-Anfragen.
atgQuery - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Attributgruppe der Archiv-Anfrage und -Antwort.
ATimeMonotoneIndex - Class in de.bsvrz.ars.ars.persistence.index
Diese Klasse implementiert einen monoton steigenden Index.
ATimeMonotoneIndex(int, String, ATimeMonotoneIndex.IndexStartmode) - Constructor for class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Erzeugt einen neuen monoton steigenden Index.
ATimeMonotoneIndex(int) - Constructor for class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Erzeugt einen neuen monoton steigenden Index.
ATimeMonotoneIndex.IndexStartmode - Enum in de.bsvrz.ars.ars.persistence.index
 
ATimeMonotoneIndex.Key - Enum in de.bsvrz.ars.ars.persistence.index
 

B

BACKUP_INDEX_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Dateiname unter dem der Index gespchert wird
backupBasePath - Variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
backupContainer(int, long, File) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Mit dieser Methode wird festgelegt, dass ein Container auf dem angegebenen und vorher geöffneten Medium zu speichern ist.
backupContainer(int, long, File) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
backupContainer(int, long, File) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
BackupException - Exception in de.bsvrz.ars.ars.backup
Diese Klasse kapselt Exceptions, die in den Methoden eines BackupModuls auftreten koennen.
BackupException(String) - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
 
BackupException(Throwable) - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
 
BackupException(String, Throwable) - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
 
BackupException() - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
 
BackupModul - Interface in de.bsvrz.ars.ars.backup
Diese Klasse dient als Interface fuer alle Backup-Module.
BackupTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Durchführung eines Sicherungslaufs.
BackupTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>, LongTermTaskStatePublisher) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Erstellt einen neuen BackupTask
BackupTask.BackupResultData - Class in de.bsvrz.ars.ars.mgmt.tasks
Diese Klasse sieht aus wie ein ResultData, wird aber nur intern verwendet, um einen über den Scheduler angestoßenen Sicherungslauf von einem extern angestoßenen zu unterscheiden
BackupTask.BackupResultData() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.BackupTask.BackupResultData
 
ber - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.ParamSatz
 
BOOL_STR_LEN - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Laenge eines Boolschen Werts bei textueller Repraesentation mit '0' und '1'.
bosResult - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Wiederverwendbarer ByteArrayOutputStream.
BYTE4_MAXVAL - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTE5_MAXVAL - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTE6_MAXVAL - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTE8_MAXVAL - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTES4_STR_LEN - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTES5_STR_LEN - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTES6_STR_LEN - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
BYTES8_STR_LEN - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 

C

cache(byte[], int) - Method in class de.bsvrz.ars.ars.persistence.CacheManager.Cache
Cachen der übergebenen Daten.
CacheManager - Class in de.bsvrz.ars.ars.persistence
Diese Klasse implementiert die Verwaltung der Caches für die Schreibzugriffe auf Containerdateien.
CacheManager.Cache - Class in de.bsvrz.ars.ars.persistence
Realisiert den Zwischenspeicher für eine Containerdatei.
CacheManager.DataIdentificationIds - Class in de.bsvrz.ars.ars.persistence
Klasse, die die IDs der Objekte einer Datenidentifikation aufnehmen kann.
CacheManager.DataIdentificationIds(long, long, long, int) - Constructor for class de.bsvrz.ars.ars.persistence.CacheManager.DataIdentificationIds
Erzeugt ein neues Objekt mit den angegebenen Werten
calcOnlineArchivTaskIndex(long, long, long, int) - Static method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Verteilung der Datenidentifikationen auf die Online-Archiv-Tasks erfolgt anhand der IDs.
calcReqArchivTaskIndex(long, long, long, int) - Static method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Verteilung der Datenidentifikationen auf die Nachgefordert-Archiv-Tasks erfolgt anhand der IDs.
cancelWakeUp(SimulationAutomaton) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Bricht das Aufwecken der übergebenen Simulation ab.
CAPA_Q_ARCH_TSK_REQ - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Kapazitaet des Ringpuffers fuer nachgelieferte Datensaetze
capacity() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
capacity() - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Anzahl der Einträge, die dieser Index im RAM halten kann
capacity() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Anzahl der Einträge, die dieser Index im RAM halten kann
CH_DELIM - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Delimiter fuer Parameter im Container-Header.
CHANGETIME_REGULAR - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
 
CHANGETIME_SPONTAN - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
 
checkForAdd(String, long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Prüft, ob dem Index ein neuer Eintrag hinzugefügt werden könnte.
checkForAdd(String, byte[], long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Prüft, ob dem Index ein neuer Eintrag hinzugefügt werden könnte.
checkForAdd(String, byte[], long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Prüft, ob dem Index ein neuer Eintrag hinzugefügt werden könnte.
checkForAdd(String, long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DIdxATimeMonotoneIndex
Prüft, ob dem Index ein neuer Eintrag hinzugefügt werden könnte.
checkForSuspendNonWriteTask() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Prueft ob Tasks temporaer blockiert werden sollen und blockiert ggf. den aufrufenden Task.
checkPersistenceDir(String) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft das Persistenzverzeichnis auf fremde Dateien und Verzeichnisse und falsche Reihenfolgen von ID-Verzeichnissen.
checkVal(long) - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
checkVal(String) - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
CHP_ANZ_DS - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_ARC_TIME_MAX - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_ARC_TIME_MIN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_ASP_ID - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_ATG_ID - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_CONT_ID - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Container-Header-Parameter.
CHP_DATA_IDX_MAX - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DATA_IDX_MIN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DATA_KIND - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DATA_TIME_MAX - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DATA_TIME_MIN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DELETED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_LOESCHEN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Das ist ein absoluter Zeitpunkt in Millisekunden.
CHP_LOESCHUTZ - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Dies ist ein absoluter Zeitpunkt in Millisekunden.
CHP_MEDIUM_ID - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_OBJ_ID - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_RESTORED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_SIM_VAR - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_TO_SAVE - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_UNUSED_TEST_PARAM - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
cleanUp() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
DataIdentNodes löschen, die nicht parametriert sind.
cleanUp() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
Gibt den benutzten Speicher frei (insbes. den von den einzelnen Tasks zum Wiederherstellen der Indexe benoetigten Speicher)
clear() - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
clone() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
close() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
 
close() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Schreibt alle in den einzelnen Caches vorhandenen Daten und schließt die Cache-Verwaltung.
close() - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Schließt diesen ContainerBackupIndex.
close() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Schliesst den Iterator und verwirft die zu iterierende Ergebnis-Menge.
close() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
close() - Method in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Schliesst den Multi-Iterator und damit auch alle noch offenen Container-Dateien.
closeContainer - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
closeContainer(Task, DataIdentNode, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Schliesst die Container-Datei fuer den mit PersistenceManager.accessContainer(Task,long,long,long,int,ArchiveDataKind,long) spezifizierten Container.
closeContainerRecount(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Schliesst einen Container, indem jeder Datensatz-Header des Containers gelesen wird, um die Min-/Max-Werte und die Anzahl der Datensaetze zu bestimmen.
closeContainerRecount(Task, DataIdentNode, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Schliesst einen Container, indem jeder Datensatz-Header des Containers gelesen wird, um die Min-/Max-Werte und die Anzahl der Datensaetze zu bestimmen.
closeIndex(String) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Schließt den Index und speichert alle geänderten Daten auf Platte.
closeIndex(String, byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Schließt den Index und speichert alle geänderten Daten auf Platte.
closeIndex(String, byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Schließt den Index und speichert alle geänderten Daten auf Platte.
closeIndex(DataIdentNode, long, long, long, int, ArchiveDataKind, byte[]) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Schliesst die Indexe der Datensatzart des DataIndentNode.
closeIndexes(ArchiveDataKind, String, byte[]) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Schliesst die Indexe einer Datensatzart und gibt den belegten Speicher frei.
closeMediumAfterBackup(int, File) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Sobald auf einem Medium keine Kapazität für weitere Container mehr vorhanden ist, wird der aktuelle Backup-Lauf auf diesem Medium mit dieser Methode abgeschlossen.
closeMediumAfterBackup(int, File) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
closeMediumAfterBackup(int, File) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
compareContainerFile(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Vergleicht die ID's von zwei ContainerFiles
grösser 0, wenn die ID dieses ContainerFiles grösser ist, als die zu Vergleichende
kleiner 0, wenn sie kleiner ist als die zu Vergleichende
0, wenn sie gleich sind
compareContainerFile(File, File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Vergleicht die ID's von zwei ContainerFiles:
- grösser 0, wenn die ID des ersten ContainerFiles grösser ist, als die Zweite;
- kleiner 0, wenn sie kleiner ist als die Zweite;
- 0, wenn sie gleich sind.
compresser - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
connectToDavQuit() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
ConsistencyCheck - Class in de.bsvrz.ars.ars.persistence
Mit den statischen Methoden dieser Klasse können die Container in einem Verzeichnis geprüft werden.
ConsistencyCheck() - Constructor for class de.bsvrz.ars.ars.persistence.ConsistencyCheck
 
CONT_FILENAME_FILTER - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Filter zur Erkennung von Containerdateien anhand des Dateinamens.
ContainerBackupIndex - Class in de.bsvrz.ars.ars.persistence
Ein ContainerBackupIndex ist eine Klasse, die innerhalb einer Datenindentifikationsverzeichnisses speichert, welche Container in diesem Verzeichnis noch zu sichern sind, damit nicht jeder einzelne ContainerHEader geprüft werden muss.
ContainerDataIterator - Class in de.bsvrz.ars.ars.persistence
Iterator fuer Datensaetze, die ein Datencontainer auf Anfrage geliefert hat.
ContainerFile - Class in de.bsvrz.ars.ars.persistence
Diese Klasse enthaelt die Funktionalitaet zum Erzeugen, Lesen, Schreiben und Loeschen von Container-Dateien.
ContainerFileDirIterator - Class in de.bsvrz.ars.ars.persistence
Klasse zum Durchlaufen des Persistenzverzeichnisses.
ContainerFileDirIterator(String) - Constructor for class de.bsvrz.ars.ars.persistence.ContainerFileDirIterator
Erzeugt einen neuen ContainerFileDirIterator.
ContainerFileReader - Class in de.bsvrz.ars.ars.persistence
Hilfsklasse, die einen einfachen, lesenden Zugriff auf ContainerDateien über die ContainerFile-Klasse bietet.
ContainerFileReader(File) - Constructor for class de.bsvrz.ars.ars.persistence.ContainerFileReader
Erzeigt einen ContainerFileReader
ContainerHdr - Class in de.bsvrz.ars.ars.persistence
Klasse, die einen Container-Header repraesentiert.
ContainerHdr() - Constructor for class de.bsvrz.ars.ars.persistence.ContainerHdr
 
ContainerRescue - Class in de.bsvrz.ars.ars.repair
Hilfsprogramm, mit dem es möglich ist, Container-Dateien des Archivsystems, in denen bestimmte Defekte vorliegen zu identifizieren und zu korrigieren.
ContainerRescue(ArgumentList) - Constructor for class de.bsvrz.ars.ars.repair.ContainerRescue
 
containerWalk(ArchiveDataSpecification[], long, Calendar, LZVTask.DELETE_LEVEL) - Method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
Die generelle Container-Walk-Methode.
containsData(String) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
Ermittelt, ob es in dem angegebenen Verzeichnis Daten gibt.
continueInitStateGetParams() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
- Anmelden auf Information, welche Daten archiviert werden sollen.
continueInitStateSubscribe(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Fortsetzung Zustand 'Vorstart'. - Meldet das Archivsystem auf die Simulationsdaten an.
copyGapsUpToHere(long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
Uebertraegt alle Eintraege bis zur genannten Grenze in die temporaere Lueckendatei.
copyRestGaps(boolean) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
Kopiert die Eintraege hinter der aktuellen Position in die temporaere Lueckendatei.
CorruptIndexException - Exception in de.bsvrz.ars.ars.persistence.index
Diese Ausnahme deutet an, dass es nicht möglich war, den Index einzulesen, weil er beschädigt ist.
CorruptIndexException(String) - Constructor for exception de.bsvrz.ars.ars.persistence.index.CorruptIndexException
CorruptIndexException mit Fehlermeldung
CorruptIndexException(String, Throwable) - Constructor for exception de.bsvrz.ars.ars.persistence.index.CorruptIndexException
 
countContainerEntries(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Zaehlt die Anzahl der Datensaetze in dem mit einer accessContainer()-Methode im Zugriff befindlichen Container durch Iterieren ueber die Datensaetze in der Container-Datei.
countDataIdentNodes() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefet die Anzahl der DataIdentNodes im Baum zurueck.
countOnlineDataInQueues() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
createCache(ContainerFile, boolean) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Erzeugt einen neuen Cache für den angegebenen Container.
createContainer(Task, boolean) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Erzeugt eine neue Container-Datei fuer den mit PersistenceManager.accessContainer(Task,long,long,long,int,ArchiveDataKind,long) spezifizierten Container.
createEndOfParamListener() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Erzeugt einen Listener der benachrichtigt wird, wenn ein Parametrierungszyklus durchlaufen ist.
createIterator() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert einen DataIdentTreeIterator zum Iterieren des DataIdentTrees zurueck.
createLockFile() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Das Logfile PersistenceManager.isActive anlegen.
createNewContainerBackupIndex(File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Erstellt einen neuen, leeren ContainerBackupIndex im angegebenen Verzeichnis.
createNumParam(String, long, int, long, long) - Static method in class de.bsvrz.ars.ars.persistence.KeyValParam
Erzeugt einen neuen Container-Header-Parameter.
createNumParam(String, long, int, long, long) - Static method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
createQueryData() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Legt alle Datenstrukturen an, die zu Beginn der Anfrage ermittelt werden koennen.
createRebuildIndexFlagFile() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Erzeugt die Kennzeichen-Datei, ob die Indexe veraendert wurden, um nach einem Absturz den Wiederanlauf zu beschleunigen.
createRebuildIxdFlagFile(String) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Legt im Verzeichnis der Datenidentifikation ein PersistenceManager.REBUILDINDEX_FILE_FLAG_NAME-Datei an.
createSettingLstnr(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
createStringParam(String, String, int) - Static method in class de.bsvrz.ars.ars.persistence.KeyValParam
Erzeugt einen neuen Container-Header-Parameter (Text).
createStringParam(String, String, int, String[]) - Static method in class de.bsvrz.ars.ars.persistence.KeyValParam
Erzeugt einen neuen Container-Header-Parameter.
createStringParam(String, String, int) - Static method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
createStringParam(String, String, int, String[]) - Static method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
createTmpGapFile() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
Legt eine temporaere Lueckendatei an, in der die sich neu ergebenden Luecken gesammelt werden.
currentBackupPath - Variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
currentSpaceOccupiedByContainerFiles - Variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
currentSpaceOccupiedByZipfiles - Variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 

D

dataDeleted(boolean) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Wird aufgerufen, nachdem die Daten der Simulation gelöscht wurden.
dataDeleted(boolean) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationResultData
Wird vom Lösch-Task aufgerufen, wenn der Auftrag durchgeführt wurde.
dataEntryLen - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Laenge des serislisierten Datensatzes inklusive Datensatz-Header
DataIdentInfo - Class in de.bsvrz.ars.ars.mgmt.commands
Kommando zum Ausgeben von Informationen einer bestimmten Datenidentifikation aus dem DataIdentTree
DataIdentInfo(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
simple constructor
DataIdentNode - Class in de.bsvrz.ars.ars.mgmt.datatree
Repraesentiert einen Knoten fuer eine Daten-Identifikation im Baum DataIdentTree.
DataIdentNode() - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
DataIdentTree - Class in de.bsvrz.ars.ars.mgmt.datatree
Hash-Tabelle, die pro Daten-Identifikation einen DataIdentNode haelt.
DataIdentTree() - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Erzeugt einen neuen DataIdentTree.
DataIdentTreeIterator - Class in de.bsvrz.ars.ars.mgmt.datatree
Iterator zum Durchlaufen eines DataIdentTrees.
DataIdentTreeIterator(DataIdentTree) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Erstellt einen DataIdentTreeIterator zum einmaligen Durchlaufen des uebergebenen DataIdentTree.
dataIdx - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
DATAINDEX_OFFSET - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
DataIndexIndex - Class in de.bsvrz.ars.ars.persistence.index
Diese Klasse stellt einen Datenindex-Index dar.
DataIndexIndex(int, String, byte[], DataIndexIndex.IndexStartmode) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Erzeugt einen neuen DatenIndex.
DataIndexIndex(int) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Erzeugt einen neuen DatenIndexIndex.
DataIndexIndex.IndexStartmode - Enum in de.bsvrz.ars.ars.persistence.index
Modi, mit denen ein Index angelegt werden kann (siehe DataTimeIndex.DataTimeIndex(int,String,byte[],IndexStartmode) )
DATAKIND_SUFFIX - Static variable in class de.bsvrz.ars.ars.persistence.PersistenceManager
Verzeichnisnamen der Datensatzarten.
dataRequest(SystemObject, DataDescription, byte) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataAckSender
 
dataRequest(SystemObject, DataDescription, byte) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
dataRequest(SystemObject, DataDescription, byte) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
 
dataRequest(SystemObject, DataDescription, byte) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
dataTime - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
DataTimeIndex - Class in de.bsvrz.ars.ars.persistence.index
Diese Klasse stellt einen DatenzeitIndex dar.
DataTimeIndex(int, String, byte[], DataTimeIndex.IndexStartmode) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Erzeugt einen neuen Datenzeitindex.
DataTimeIndex(int) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Erzeugt einen neuen DatenZeitIndex.
DataTimeIndex.IndexStartmode - Enum in de.bsvrz.ars.ars.persistence.index
Modi, mit denen ein Index angelegt werden kann (siehe DataTimeIndex.DataTimeIndex(int,String,byte[],IndexStartmode) )
dateFormat - Static variable in class de.bsvrz.ars.ars.mgmt.commands.ArchiveMonitor
 
dateFormat - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
 
DAV_ADDRESS - Static variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
ddResponse - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Datenidentifikation der Archiv-Antwort.
ddResponse - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
DataDescription der Archiv-Antwort.
de.bsvrz.ars.ars - package de.bsvrz.ars.ars
 
de.bsvrz.ars.ars.backup - package de.bsvrz.ars.ars.backup
 
de.bsvrz.ars.ars.backup.plugins - package de.bsvrz.ars.ars.backup.plugins
 
de.bsvrz.ars.ars.mgmt - package de.bsvrz.ars.ars.mgmt
 
de.bsvrz.ars.ars.mgmt.commands - package de.bsvrz.ars.ars.mgmt.commands
 
de.bsvrz.ars.ars.mgmt.datatree - package de.bsvrz.ars.ars.mgmt.datatree
 
de.bsvrz.ars.ars.mgmt.simulation - package de.bsvrz.ars.ars.mgmt.simulation
Enthält die Klassen die für die Simulation benötigt werden
de.bsvrz.ars.ars.mgmt.tasks - package de.bsvrz.ars.ars.mgmt.tasks
 
de.bsvrz.ars.ars.mgmt.tasks.scheduler - package de.bsvrz.ars.ars.mgmt.tasks.scheduler
 
de.bsvrz.ars.ars.mgmt.tasks.tasklistener - package de.bsvrz.ars.ars.mgmt.tasks.tasklistener
 
de.bsvrz.ars.ars.persistence - package de.bsvrz.ars.ars.persistence
 
de.bsvrz.ars.ars.persistence.index - package de.bsvrz.ars.ars.persistence.index
Enthält die Klassen für Indexe, die für den schnellen Zugriff auf Container verwendet werden
de.bsvrz.ars.ars.repair - package de.bsvrz.ars.ars.repair
 
DECOMPRESS_QUERY_RESULTS - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Falls wahr, werden Archivanfragen komprimiert beantwortet (ist langsam, weil das Stream-Interface der Kernsoftware langsam ist)
decreaseArchiveQueryCountForApplication(SystemObject) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
decrOnlineDataInQueues() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
DEL_FULLCOUNT - Static variable in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Beim Iterieren geloeschter Container werden alle Datensaetze gezaehlt
DEL_IGNORE - Static variable in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Geloeschte Container werden beim Iterieren ignoriert
DEL_MINMAX - Static variable in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Beim Itererieren geloeschter Container werden nur 2 Datensaetze (Min/Max) gezaehlt
deleteContainerBackupIndex(File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Löscht den ContainerBackupIndex im angebenden Verzeichnis
deleteContainerData(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Loescht alle Datensaetze eines Datencontainers, so dass lediglich der Header mit der Verwaltungs-Information in der Datei erhalten bleibt.
deleteDataIdentNode(DataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Loescht den DataIdentNode zur angegebenen Daten-Identifikation.
deleteDataIdentNode(long, long, long, int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Loescht den DataIdentNode zur angegebenen Daten-Identifikation.
deleteLockFile() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Löscht das LogFile PersistenceManager.isActive, falls es von diesem ArS angelegt wurde und es existiert und gibt damit das Persistenzverzeichnis wieder frei
deleteSimVar(long, long, long, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Diese Methode loescht das komplette Verzeichnis eines DataIdentNode mit allen Unterverzeichnissen der Datensatzarten und aller darin befindlichen Datencontainern; damit werden alle archivierten Datensaetze einer Simulationsvariante geloescht.
DeleteSimVarTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zum Loeschen von Simulationsdaten einer bestimmten Simulationsvariante.
DeleteSimVarTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DeleteSimVarTask
 
deleteSpontan(ArchiveDataSpecification[], long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
Der DeleteSpontanTask löscht bei knapp werdendem Speicherplatz unwichtige Container.
deleteStartupPropsFile() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
 
descAwaitedObjects() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
 
descPosition() - Method in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Liefert eine textuelle Beschreibung der aktuellen Position aus Verzeichnis, Container und Datensatz.
describeAwaitedObjects() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.EndOfParamListener
 
deserializer - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Der Deserialisierer aus DAF.
deserializer - Variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
DI - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
DIdNodeNotFoundException - Exception in de.bsvrz.ars.ars.mgmt.datatree
Exception fuer Fehler im DataIdentTree.
DIdNodeNotFoundException(String) - Constructor for exception de.bsvrz.ars.ars.mgmt.datatree.DIdNodeNotFoundException
Erzeugt eine neue DataIdentException.
DIdNodeNotFoundException(String, Throwable) - Constructor for exception de.bsvrz.ars.ars.mgmt.datatree.DIdNodeNotFoundException
Erzeugt eine neue DataIdentException.
DIdNodeNotFoundException(Throwable) - Constructor for exception de.bsvrz.ars.ars.mgmt.datatree.DIdNodeNotFoundException
Erzeugt eine neue DataIdentException.
didPath - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
didPathA - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
didPathN - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
didTree - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
 
DIdxATimeMonotoneIndex - Class in de.bsvrz.ars.ars.persistence.index
In dieser Klasse ist zusaetzlich gefordert, dass die Folge der Datenindexe streng monoton ist.
DIdxATimeMonotoneIndex(int) - Constructor for class de.bsvrz.ars.ars.persistence.index.DIdxATimeMonotoneIndex
Erzeugt einen neuen monoton steigenden Index.
DIdxATimeMonotoneIndex(int, String, ATimeMonotoneIndex.IndexStartmode) - Constructor for class de.bsvrz.ars.ars.persistence.index.DIdxATimeMonotoneIndex
Erzeugt einen neuen monoton steigenden Index.
din - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
DISABLE_RC_DEBUG - Static variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Wenn wahr, gibt die RemoteControl keine eigenen Debugmeldungen aus
doneSubscribing(boolean) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationResultData
Wird vom Anmeldungs-Task aufgerufen, nachdem sich das Archivsystem auf die Simulationsdaten angemeldet hat.
doWork(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
Diese Methode weckt den schlafenden Thread auf und führt die zu überschreibende Methode work() aus.
ds - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.ParamSatz
 
DT - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
DVDBackup - Class in de.bsvrz.ars.ars.backup.plugins
Diese Klasse ist fuer die Sicherung von Containern auf einer DVD verantwortlich.
DVDBackup() - Constructor for class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 

E

EMPTY - Static variable in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
EMPTY_PARAMS - Static variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.ParamSatz
 
enterBusyArea() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Muss immer vor der Benutzung von folgenden Daten eines DataIdentNodes aufgerufen werden: Zugriff auf abgeschlossene Container (lesen und schreiben)
Wenn ein anderer Task sich im Busy-Bereich befindet, blockiert diese Methode.
enterCriticalArea() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Muss immer vor der Benutzung von folgenden Daten eines DataIdentNodes aufgerufen werden: Index (lesen und schreiben) Aktueller Container (nur schreiben)
Wenn ein anderer Task sich im kritischen Bereich befindet, blockiert diese Methode bis der kritische Bereich wieder frei ist.
enterErasedState() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Zustand 'Gelöscht' wird erreicht. - Löschen der Daten
enterInitState() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Zustand 'Vorstart' wird erreicht. - Löschen der archivierten Simulationsdaten.
enterNewState() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Zustand 'Neu' wird erreicht.
enterStartState() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Zustand 'Start' wird erreicht.
enterStopState() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Zustand 'Stop' wird erreicht. - 'Ende'-Meldung senden - Abmeldung vom Datenempfang
entries() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
entries() - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Anzahl der Einträge, die dieser Index im RAM hält
entries() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Anzahl der Einträge, die dieser Index im RAM hält
ENTRY_LEN - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
ENTRY_LEN - Static variable in class de.bsvrz.ars.ars.persistence.index.IndexEntryIndex
Länge eines Eintrages im Index
ENTRY_LEN - Static variable in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
 
ENTRY_LEN - Static variable in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Länge eines Eintrages im Index
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.CacheManager.DataIdentificationIds
 
ERASE_OLD - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
ERASE_OLD - Static variable in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
 
ERASE_OLD - Static variable in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
 
ERASED - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Gelöscht - Zustand.
ERROR - Static variable in class de.bsvrz.ars.ars.persistence.ConsistencyCheck
 
es - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.ParamSatz
 
estimateIndexSize(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Schätzt die Indexgröße für eine angegebene Zahl Einträge.
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
 
existsContainer(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft ob bereits eine Container-Datei fuer den mit PersistenceManager.accessContainer(Task,long,long,long,int,ArchiveDataKind,long) spezifizierten Container existiert.
existsCreate(DataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation und legt ihn vorher noetigenfalls an, falls er noch nicht existiert.
existsCreate(ArchiveDataSpecification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation und legt ihn vorher noetigenfalls an, falls er noch nicht existiert.
existsCreate(long, long, long, int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation und legt ihn vorher noetigenfalls an, falls er noch nicht existiert.
existsIn(File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Prüft ob im angebenden Verzeichnis ein ContainerBackupIndex existiert
existsIn(String) - Static method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Prüft ob im angebenden Verzeichnis ein ContainerBackupIndex existiert
exitBusyArea() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Muss immer nach der Benutzung von Daten eines DataIdentNodes aufgerufen werden, wenn zuvor enterBusyArea() augfgerufen worden ist.
exitCriticalArea() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Muss immer nach der Benutzung von Daten eines DataIdentNodes aufgerufen werden, wenn zuvor enterCriticalArea() augfgerufen worden ist.
extendedCheck(File, Debug) - Static method in class de.bsvrz.ars.ars.persistence.ConsistencyCheck
Prüft alle Container (Header und Body) im angegebenen Verzeichnis.
extendedCheckRecursive(File, Debug) - Static method in class de.bsvrz.ars.ars.persistence.ConsistencyCheck
 
extractDIdFromPath(File) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Extrahiert Objekt-ID, Attributgruppen-ID, Aspekt-ID und SimVar von unten beginnend aus einem Verzeichnispfad, der mindestens die Laenge 4 haben muss.
extractSettings(SimulationResultData, DataModel, Map<DataIdentification, Data>, short) - Static method in class de.bsvrz.ars.ars.mgmt.SimVarParamExtracter
 

F

FALSE - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Textuelle Repraesentationdes boolsches Kennzeichen für 'Falsch'.
FileSystemBackup - Class in de.bsvrz.ars.ars.backup.plugins
Diese Klasse ist für die Sicherung von Containern auf dem Filesystem verantwortlich.
FileSystemBackup() - Constructor for class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
finalize() - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
 
finishErasedState() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Wird aufgerufen, nachdem alle Daten gelöscht wurden.
finishInitState(boolean) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Wird vom ArchivConfig Task aufgerufen, nachdem das Archivsystem sich auf die Simulationsdaten angemeldet hat - Sendet die 'Bereit' Meldung, wenn Daten gelöscht, falls der Automat im Zustand Vorstart und die Anmeldung auf die zu archivierenden Simulationsdaten erfolgreich verlaufen ist.
FlowControlTask - Class in de.bsvrz.ars.ars.mgmt.tasks
KLasse zur Verarbeitung der Steuerungspakete, die von anderen Applikationen zur Flusskontrolle an das Archivsystem geschickt werden.
FlowControlTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.FlowControlTask
Erzeugt einen neuen Flusskontroll-Task.
flush() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.Cache
Schreibt die zwischengespeicherten Daten in die ContainerDatei.
flushAll() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Schreibt alle in den einzelnen Caches vorhandenen Daten.
forgetCache(ContainerFile) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Entfernt den Cache des angegebenen Containers aus der Containerverwaltung.
forgetCache(long) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Entfernt den Cache des angegebenen Containers aus der Containerverwaltung.
formatVal(long) - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Ergaenzt den angegebenen Wert um fuehrende Nullen bis zur max.
formatVal(String) - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Ergaenzt den angegebenen Wert um Leerzeichen bis zur max.
freeTaskQueue - Variable in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 

G

GAP_FILE_NAME - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Dateiname der Datenluecken-Datei.
gData - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Dieses Datenobjekt wird zum Senden des Ergebnisses verwendet
get(ATimeMonotoneIndex.Key, boolean, byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Maximum des spezifizierten Indexart des Eintrags an der angegebenen Stelle.
getAbsolutDIdxMin(String) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Liefert den kleinsten DT Min Wert, der jemals in diesem Index gespeichert wird.
getAbsolutDTMin(String) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert den kleinsten DT Min Wert, der jemals in diesem Index gespeichert wird.
getAbsoluteATMin(String) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Liefert den kleinsten Archivzeit-Minwert, der jemals in diesem Index gespeichert wird.
getAbsoluteDIdxMin(String) - Method in class de.bsvrz.ars.ars.persistence.index.DIdxATimeMonotoneIndex
Liefert den kleinsten Datenindex-Minwert, der jemals in diesem Index gespeichert wurde.
getAllContFileNames(SuspendableTask, int, int) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Liefert die zuletzt gesicherten Container, die sich auf dem Mediums befinden.
getAllContFileNames(SuspendableTask, int, int) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
getAllParams() - Static method in class de.bsvrz.ars.ars.persistence.ContainerHdr
Liefert eine sortierte Liste aller Container-Header-Parameter.
getArchivConfig() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getArchiveData(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert einen Iterator zum Durchlaufen aller Datensaetze des aktuellen Containers.
getArchiveData(Task, boolean) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert einen Iterator zum Durchlaufen aller Datensaetze des aktuellen Containers.
getArchiveData(Task, int, boolean) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert einen Iterator zum Durchlaufen aller Datensaetze des aktuellen Containers.
getArchiveData(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert einen Iterator zum Durchlaufen aller Datensaetze des aktuellen Containers.
getArchiveDataKind() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getArchiveDataKindFromDir(File) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getArchiveDataReceiver() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Die Klasse ArchivConfig meldet die zu archivierenden Daten mit dem Objekt als Empfaenger an, das von dieser Methode geliefert wird.
getArchivePath() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Wurzelpfad des Persistenzverzeichisses, der beim Systemstart in der Kommandozeile uebergeben wurde.
getArchiveQueryCountForApplication(SystemObject) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getArchiveQueuesOnlineStatus() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getArchiveQueuesRequestedStatus() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getArchiveSettingsTask() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Liefert den Task, der fuer die Bearbeitung der Archiveinstellungen verantwortlich ist.
getArchMgr() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
 
getArchSichEinst() - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
archivieren, nicht nachfordern, sichern, nicht quittieren, unendlich lang vorhalten
getArcTime() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Liefert den Archivzeitstempel des Datensatzes dessen Header-Daten zuvor mittels ContainerDataIterator.readNextDataHdr() eingelesen worden sind.
getArSTimeContIDs(ArchiveDataKind, String, byte[], long, long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
getAsp(Aspect[]) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen
getAspId() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Liefert die Aspekt-ID der Datenidentifikation.
getAsps(long, long, DataModel) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert alle möglichen Aspekte zu einem Objekt und einer zugehörigen Attributgruppe AspekteIds werden mit Hilfe des DataModel aufgelöst.
getAtg(AttributeGroup[]) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählen
getAtgId() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Liefert die Attributgruppen-ID der Datenidentifikation.
getAtgs(long, DataModel) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert alle Attributgruppen zu einem Objekt, die im Baum gespeichert sind.
getATimeMax(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Archivzeit-Maximum des Eintrags an der angegebenen Stelle.
getATimeMin(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Archivzeit-Minimum des Eintrags an der angegebenen Stelle.
getATMax(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getATMin(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getBackupIntervals() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Das Interval als String.
getBackupLastRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
getBackupModul() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Gibt das verwendete Backupmodul zurück
getBackupNextRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
getBackupResultData() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Gibt einen BackupTask.BackupResultData-Dummy zurück
getBadDID() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getBlockingFactorMux() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
getBufferSizeMux() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
getCache(ContainerFile) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Liefert den Cache für den angegebenen Container zurück.
getCapacityCheckResultData(ArchiveManager) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
 
getCID(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryIndex
Liefert die Container-ID.
getCID(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert die Container-ID des Eintrags an der angegebenen Stelle.
getCID(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Liefert die Container-ID.
getCID(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getCloseContainerSuccess() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
getCompileTime() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getContainerBackupIndex(File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Gibt einen ContainerBackupIndex aus einem angegebenen Verzeichnis zurück
getContainerBackupIndex(String) - Static method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Gibt einen ContainerBackupIndex aus einem angegebenen Verzeichnis zurück
getContainerFileName(long) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Liefert den Dateinamen des Daten-Containers mit der angegebenen Container-ID.
getContainerHeaderParamAsArchiveDataKind(Task, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsBoolean(Task, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsBoolean(Task, int, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsInt(Task, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsLong(Task, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsLong(Task, int, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsString(Task, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsString(Task, int, KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerId() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
getContainerID(String, byte[], ATimeMonotoneIndex.Key, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Liefert die IDs der Container, bei denen der gesuchte Key zwischen Anfang und Ende liegt.
getContainerID(String, byte[], long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Liefert eine Matrix mit DIMin/Max und ContainerIds, deren DTMin/Max-Werte zwischen dTMin und dTMax liegen.
getContainerID(String, byte[], long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert eine Matrix mit DTMin/Max, DIMin/Max und ContainerIds, deren DTMin/Max-Werte zwischen dTMin und dTMax liegen.
getContainerIDByATime(String, byte[], long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Liefert die IDs der Container, deren Archivzeitspanne sich mit der angegebenen Spanne ueberschneidet.
getContainerIDByDIdx(String, byte[], long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DIdxATimeMonotoneIndex
 
getContainerIDs() - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Gibt alle zu sichernden ContainerIDs im Index zurück
getContainerIDsToBackupStatic(File, PersistenceManager, Task) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Ermittelt, welche Container in einem Verzeichnis gesichert werden sollen.
getContainerSettings() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Liefert die Container-Einstellungen des Archivsystems.
getContainerSize() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.Cache
Bestimmt die Größe der ContainerDatei wie sie nach dem Schreiben der noch zwischengespeicherten Daten wäre.
getContainerSize(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Ermittelt die Gesamtlänge des mit accessContainer()- im Zugriff befindlichen Containers.
getContFileName(long) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Dateinamen des Daten-Containers mit der angegebenen Container-ID.
getContID(File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Liefert die Container-ID zur angegebenen Container-Datei, indem die im Container-Dateinamen enthaltene Container-ID ausgelesen wird.
getContID(String) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Liefert die Container-ID zum angegebenen Container-Datei-Namen, indem die im Container-Dateinamen enthaltene Container-ID ausgelesen wird.
getContID(File) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert die Container-ID zur angegebenen Container-Datei, indem die im Container-Dateinamen enthaltene Container-ID ausgelesen wird.
getContID(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert die Container-ID zum Namen der angegebenen Container-Datei, indem die im Container-Dateinamen enthaltene Container-ID ausgelesen wird.
getCounter() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Liefert die Position des Datensatzes dessen Header-Daten zuvor mittels ContainerDataIterator.readNextDataHdr() eingelesen worden sind.
getCounts() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Liefert ein Array mit folgenden statistischen Informationen:

Gesamtanzahl von Datei-Schreibvorgängen aller geschlossenen Cache-Objekte.

getCurContEntries(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert die Anzahl der Datensätze im aktuellen Container.
getCurContFileIdx() - Method in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Liefert den ContainerFile-Index fuer PersistenceManager.getContainerHeaderParamAsLong(Task,int,KeyValParam) des Containers, der den letzten Datensatz geliefert hat.
getCurContID() - Method in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Liefert die Container-ID des Containers, der den letzten Datensatz geliefert hat.
getCurrentATMax() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentATMin() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentCID() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentCID() - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Liefert die aktuelle Container ID.
getCurrentCID() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert die aktuelle Container ID.
getCurrentDIMax() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentDIMax() - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Liefert vom aktuellen Eintrag den Max-Wert des DatenIndex
getCurrentDIMax() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert vom aktuellen Eintrag den Max-Wert des DatenIndex
getCurrentDIMin() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentDIMin() - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Liefert vom aktuellen Eintrag den Min-Wert des DatenIndex
getCurrentDIMin() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert vom aktuellen Eintrag den Min-Wert des DatenIndex
getCurrentDTMax() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentDTMax() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert vom aktuellen Eintrag den Max-Wert
getCurrentDTMin() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
getCurrentDTMin() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Liefert vom aktuellen Eintrag den Min-Wert
getDataAckSender() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Die Klasse ArchivConfig meldet die Quittungen fuer die zu archivierenden Daten mit dem Objekt als Sender an, das von dieser Methode geliefert wird.
getDataIdentNode(DataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
getDataIdentNode(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
getDataIdentNode(ArchiveDataSpecification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
getDataIdentNode(long, long, long, int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
getDataIdentNode() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Liefert den DataIdentNode der Datenidentifikation.
getDataIdentTree() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getDataIdxContIDs(ArchiveDataKind, String, byte[], long, long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
getDataIndex() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Liefert den Datenindex des Datensatzes dessen Header-Daten zuvor mittels ContainerDataIterator.readNextDataHdr() eingelesen worden sind.
getDataIndexLfdNr() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getDataIterator() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
getDataSize() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getDataState() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Liefert die Markierung fuer diesen Datensatz.
getDataTime() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Liefert den Datenzeitstempel des Datensatzes dessen Header-Daten zuvor mittels ContainerDataIterator.readNextDataHdr() eingelesen worden sind.
getDataTimeContIDs(ArchiveDataKind, String, byte[], long, long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
getDataUncSize() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getDav() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
getDebugLevelFile() - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
getDefaultVal() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Liefert des Default-Wert fuer diesen Parameter.
getDeleteIntervals() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Das Interval als String.
getDeleteLastRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
getDeleteNextRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
getDeleteRegularResultData(ArchiveManager) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
 
getDependsOnCompiled() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getDependsOnLib() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getDependsOnSource() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getDIdxMax(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Datenindex-Maximum des Eintrags an der angegebenen Stelle.
getDIdxMin(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Datenindex-Minimum des Eintrags an der angegebenen Stelle.
getDIMax(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryIndex
Liefert den Max-Wert des Datenindex.
getDIMax(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Liefert den Max-Wert des Datenindex.
getDIMax(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getDIMin(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryIndex
Liefert den Min-Wert des Datenindex.
getDIMin(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Liefert den Min-Wert des Datenindex.
getDIMin(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getDirectNavigation(String) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Direktnavigation mit kommaseparierten Werten
getDTimeMax(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Archivzeit-Maximum des Eintrags an der angegebenen Stelle.
getDTimeMin(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Liefert das Archivzeit-Minimum des Eintrags an der angegebenen Stelle.
getDTMax(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Liefert den Max-Wert der Datenzeit.
getDTMax(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getDTMin(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Liefert den Min-Wert der Datenzeit.
getDTMin(int) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
getEntry(long, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
Liefert die Archivsysteme, die fuer die angegebene Luecke eingetragen sind
getEntry(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryIndex
Liefert den gesammten Eintrag an der Stelle pos im Puffer buffer.
getEntry(byte[], int) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Liefert den gesammten Eintrag an der Stelle pos im Puffer buffer.
getErrorCount() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getFullyRebuiltCont() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getGoodDID() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getHdrData(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert einen Iterator zum Durchlaufen der Min-/Maxwerte des Container-Headers Damit ein Task mehrere Container gleichzeitig parallel offen halten kann, wird der cfIdx zur Unterscheidung der ContainerFile-Objekte benutzt.
getHeader() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getHeaderLen() - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Ermittelt die Gesamtlaenge des mit accessContainer() im Zugriff befindlichen Containers.
getHiQueryTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getIDPart(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getIndexFillRatio(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
getInQueuesMgr() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getInstance() - Static method in class de.bsvrz.ars.ars.persistence.CacheManager
 
getJvmVersion() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getKey() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Liefert den Schluessel des Container-Header-Parameter.
getLargestContainerID(String) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert von allen Containerdateien im angegebenen Verzeichnis die hoechste Container-ID.
getLastArchiveTime() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
getLastContainerID() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getLastQueryTime() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
getLastUsedMediumID() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Gibt die zuletzt verwendete MedienID zurück
getLicence() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getListOfIndexesDeleted() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
 
getLOESSCHUTZ_VERL() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.RestoreTask
 
getLoQueryTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getLZVIntervals() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Das Interval (ausgewertet) als String.
getLZVLastRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
getMaxArchiveTime() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getMaxContID() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getMaximumQueriesPerApplication() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getMaximumRequestsPerApplication() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Gibt die konfigurierte maximale Anzahl paralleler Archivanfragen pro Applikation zurück.
getMaxMedienID() - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Gibt die in der ContainerBackupIndex-Datei maximal gespeicherte MedienID zurück.
getMaxMedienID() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getMidQueryTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getMinEntry(String) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Liefert den kleinsten Eintrag bei Sortierung nach Archivzeit.
getMinRemainingDiskCapa() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
Liefert die Mindest-Restkapazitaet der Festplatte.
getMinVal(TimingType, ArchiveDataKind, String) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert den kleinsten jemals gespeicherten Wert der angegebenen Datensatzart und TimingType
getNext() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Fuehrt einen Iterations-Schritt durch.
getNextDIdDirectory() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileDirIterator
Liefert das naechste Verzeichnis, in dem eine Datenidentifikation gespeichert ist (d.h.
getNextRun(Calendar) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Berechnet das Datum des nächsten Ausführungstages.
getNextSimVarDirectory() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileDirIterator
Liefert das naechste Verzeichnis einer Simulationsvariante (d.h. sv).
getNonArchiveQueuesStatus() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getObject(SystemObject[]) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Objekt aus allen möglichen des DataIdentTree auswählen
getObjects(DataModel) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert alle Objekte, die im rootNode gespeichert sind.
getObjectsFromDav() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
In dieser Methode wird allen Tasks (falls notwendig) die Moeglichkeit gegeben, benoetigte Objekte vom DAV zu laden.
getObjectsFromDAV(ClientDavInterface) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
In dieser Methode werden alle notwendigen Objekte von DAV geladen.
getObjectsFromDAV(ClientDavInterface) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
In dieser Methode werden alle notwendigen Objekte von DAV geladen.
getObjId() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Liefert die Objekt-ID der Datenidentifikation.
getOnlineArchiveTask(long, long, long, int) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Nur fuer Testzwecke: Liefert den gewuenschten ArchiveTask
getOpenContID(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert die ID des aktuell offenen Containers.
getOriginalCommandLineArguments() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getParsedInterval() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Gibt den analysierten String wieder aus, nur als Aufzählung (ohne "-" oder *)
getPathName(long, long, long, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Archiv-Pfad fuer die angegebene Datenidentifikation.
getPathName(String, long, long, long, int) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Archiv-Pfad fuer die angegebene Datenidentifikation und den Wurzelpfad des Archivsystems.
getPathName(long, long, long, int, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Archiv-Pfad fuer die angegebene Datenidentifikation und Datensatzart.
getPathName(long, long, long, int, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Archiv-Pfad fuer die angegebene Datenidentifikation und Datensatzart.
getPathName(ArchiveDataSpecification, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert den Archiv-Pfad fuer die angegebene Datenidentifikation und Datensatzart.
getPersMgr() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getQueueLoad() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getRawData(Inflater) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Liefert den serialisierten Datensatz dessen Header-Daten zuvor mittels ContainerDataIterator.readNextDataHdr() eingelesen worden sind.
getRelease() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getRequestGapResultData() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Liefert den Nachforderungsanfrage-Datensatz.
getRequestIntervals() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Das Interval als String.
getRequestLastRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
getRequestNextRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
getRevision() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getSimulationMgr() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getSimVar(int[]) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen
getSimVar() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Liefert die Simulationsvariante der Simulation.
getSimVar() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationResultData
 
getSimVars(long, long, long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert alle möglichen Simulationsvarianten zu einem Objekt mit Attributgruppe und Aspekt.
getSingleTask(int) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Liefert den gewuenschten SingleTask (um etwa Listener einzuhaengen)
getSortedContainerIDs(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert die ContainerIDs von allen Containerdateien im angegebenen Verzeichnis, aufsteigend sortiert.
getStateName() - Method in enum de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher.TaskState
Liefert den Namen des Zustands zurück.
getStdArchEinst() - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
archivieren, nicht nachfordern, nicht sichern, nicht quittieren, unendlich lang vorhalten
getSubscrInfo(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Liefert die vorgemerkte Markierung.
getSV() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
Liefert die Simulationsvariante der Datenidentifikation.
getTaskIndex() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
 
getTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
getTaskScheduler() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getTimeIndex(TimingType) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getTMaxATimeForwardStep() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
getTotalDataOverhead() - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Ermittelt den vollstaendigen Overhead fuer einen Datensatz.
getTotalDID() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getTotalDS_Fail() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
 
getTotalDS_Fail() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
getTotalDS_Processed() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
 
getTotalDS_Processed() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
getTotalDS_Queued() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
 
getTotalDS_Queued() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
getTotalDS_Success() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
 
getTotalDS_Success() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
getTotalDSReceived() - Static method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getTotalOnlineQueuesCapa() - Static method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getTT() - Method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.RequestDataSpec
 
getUserInput() - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
liest die benutzereingabe oder setzt das Flag zum Abbrechen, falls "e" eingegeben wird
getValAsArchiveDataKind(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
getValAsBool(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
getValAsInt(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
getValAsLong(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
getValAsString(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
getValLen() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Liefert die Lanege des Werts (Anzahl an Zeichen).
getVersion() - Static method in class de.bsvrz.ars.ars.PackageRuntimeInfo
 
getVisitedCont() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
getWakeUpTime() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Liefert den Zeitraum in ms in dem eine erneute Steuerungsinformation für eine Simulation eingehen muss.
getWrittenBytes() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
 
gotParams - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.EndOfParamListener
 
gotSettings() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
 
gResultData - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Wird zum Senden verwendet (muss nur einmal angelegt werden)

H

handleErr(Exception, String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
handleErr(Exception, ArchiveTask.CloseContainerObject) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
handleSevereErr(Throwable, String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
hashCode() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.DataIdentificationIds
 
hasIndexAssigned() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
hasMediumCapacity(int, long, int) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Liefert true, falls die noch zur Verfügung stehende Kapazität des angegebenen Mediums ausreicht, um einen Container der Größe fileSize und den Medienindex mit der momentanen Größe indexSize zu speichern.
hasMediumCapacity(int, long, int) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
hasMediumCapacity(int, long, int) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
hasOldAspect() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
hasParseErrors() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Liefert wahr, wenn es beim letzten setFields() zu Parsefehlern kam
hasValues() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Gibt an, ob Zeiten gespeichert sind.
HDR_TXT_LEN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Laenge des Key/Value-Blocks in Byte.
HDR_TXT_LEN - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
Laenge des Key/Value-Blocks in Byte.
HeaderRestoreTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zum Abgleich von Verwaltungsinformationen in den Container-Headern.
HeaderRestoreTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.HeaderRestoreTask
 

I

IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Der Dateiname, unter dem alle Indices dieser Art gespeichert werden (der Speicherort wird später bestimmt).
IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Dateiname, unter dem alle Indices dieser Art gespeichert werden
IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Dateiname, unter dem alle Indices dieser Art gespeichert werden
idxBuffer - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
IDXSIZE_ONLINE - Static variable in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
IDXSIZE_REQUESTED - Static variable in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
IGNORE_LOESCH_SCHUTZ - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
 
increaseArchiveQueryCountForApplication(SystemObject) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
incrementTotalDS_Queued() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
Wird vom InQueuesMgr.ArchiveDataReceiver aufgerufen, nachdem er einen zu archivierenden Datensatz in eine der Queues gelegt hat.
incrementTotalDS_Queued() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Wird vom InQueuesMgr.ArchiveDataReceiver aufgerufen, nachdem er einen zu archivierenden Datensatz in eine der Queues gelegt hat.
INDEX_MEMORY_SIZE - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Groesse des Byte-Arrays fuer temporaeren Speicher beim Abfragen der Indexe.
IndexEntryIndex - Class in de.bsvrz.ars.ars.persistence.index
Hilfsklasse für einen Datenzeit Index.
IndexEntryMonotone - Class in de.bsvrz.ars.ars.persistence.index
Repräsentiert einen Eintrag im monotonen Index.
IndexEntryMonotone() - Constructor for class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
 
IndexEntryTime - Class in de.bsvrz.ars.ars.persistence.index
Hilfsklasse für einen Datenzeit Index.
indexesAssigned(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
IndexException - Exception in de.bsvrz.ars.ars.persistence.index
Allgemeine Exception für Index Fehler.
IndexException(String) - Constructor for exception de.bsvrz.ars.ars.persistence.index.IndexException
IndexException mit Fehlermeldung
IndexException(Exception) - Constructor for exception de.bsvrz.ars.ars.persistence.index.IndexException
IndexException mit Ursache-Exception
IndexException(String, Throwable) - Constructor for exception de.bsvrz.ars.ars.persistence.index.IndexException
 
INDEXFILE_NAME - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Name der Datei, in der alle Indexdaten des momentanen Mediums temporär abgelegt werden
IndexResult - Class in de.bsvrz.ars.ars.persistence.index
Ergebnis einer Indexanfrage.
IndexResult() - Constructor for class de.bsvrz.ars.ars.persistence.index.IndexResult
 
INIT - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Vorstart - Zustand.
init() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Initialisiert den Task fuer eine neue Archivanfrage.
init() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Initialisiert den Task fuer eine neue Anfrage.
init(Data) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Initialisiert den Task fuer eine neue Archivanfrage.
init(ArgumentList) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Initialisiert den CacheManager.
INITIAL_CAPA_Q_ARCH_TSK_ONLINE - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Initiale Maximalgroesse eines Ringpuffers fuer aktuelle Datensaetze.
initialize(Properties) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Diese Methode dient dem Initialisieren des BackupModuls.
initialize(Properties) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
initialize(Properties) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
inputDataQueue - Variable in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
InQueuesMgr - Class in de.bsvrz.ars.ars.mgmt
Warteschlangen-Manager.
InQueuesMgr(ArchiveManager, DataIdentTree) - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Erzeugt den Warteschlangen-Manager.
InQueuesMgr.ArchiveDataReceiver - Class in de.bsvrz.ars.ars.mgmt
Empfaengerklasse fuer Archivdaten
InQueuesMgr.ArchiveDataReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
InQueuesMgr.ArchiveSettingsReceiver - Class in de.bsvrz.ars.ars.mgmt
Empfaengerklasse fuer Archiveinstellungen
InQueuesMgr.ArchiveSettingsReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveSettingsReceiver
 
InQueuesMgr.DataAckSender - Class in de.bsvrz.ars.ars.mgmt
 
InQueuesMgr.DataAckSender() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataAckSender
 
InQueuesMgr.DataReceiver - Class in de.bsvrz.ars.ars.mgmt
Abstrakte Klasse, die zum Empfang bestimmter Daten (z.B. von Archiv-Queries) verwendet werden kann.
InQueuesMgr.DataReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataReceiver
 
InQueuesMgr.QueryReceiver - Class in de.bsvrz.ars.ars.mgmt
Empfaengerklasse fuer Archivanfragen
InQueuesMgr.QueryReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.QueryReceiver
 
insert(int, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
Fuegt einen Container mit den angegebenen Min/Max-Werten in der Ergebnisliste an angegebener Stelle hinzu
insert(int, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
Fuegt einen Container mit den angegebenen Min/Max-Werten in der Ergebnisliste an angegebener Stelle hinzu
insertCloseContainer(long, ArchiveTask.CloseContainerObject) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fuegt einen nachgelieferten Datensatz in die entsprechende Queue ein.
insertData(Serializer) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryInfoTask
 
insertData(Serializer) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
insertDeleteQuery(SimulationResultData) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Leitet einen Löschauftrag an den ArchiveManager weiter.
insertInArchiveQueueReq(long, ArchiveData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fuegt einen nachgeforderten Datensatz in die entsprechende Queue ein.
insertInBackupQueue(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Sicherungs-Task einen Auftrag hinzu.
insertInDeleteRegularQueue(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Lösch-Task (automatisches Löschen) einen Auftrag hinzu.
insertInLZVQueue(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem LZV-Task einen Auftrag hinzu.
insertInRequestQueue(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Nachfordern-Task einen Auftrag hinzu.
insertInSimVarDeleteQueue(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Simulationsvarianten-Lösch-Task einen Auftrag hinzu.
insertSimVarParam(SimulationResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Parametrierungs-Task einen weiteren Auftrag hinzu.
INVALID - Static variable in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
isActivityFlagFile(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isArSParameterized() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert Kennzeichen, ob der DataIdentNode ueber die Archivparametrierung/Simulation angelegt wurde oder wegen einer Archivanfrage.
isCacheEnabled() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
 
isCompressed() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
isContainerClosed(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft ob der mit PersistenceManager.accessContainer(Task,long,long,long,int,ArchiveDataKind,long) spezifizierte Container bereits abgeschlossen ist.
isContainerClosed(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft ob der mit PersistenceManager.accessContainer(Task,int,long,long,long,int,ArchiveDataKind,long) spezifizierte Container bereits abgeschlossen ist.
isContainerFile(File) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Liefert Kennzeichen, ob die angegebene Datei eine Container-Datei ist.
isContainerFile(File) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liefert Kennzeichen, ob die angegebene Datei eine Container-Datei ist.
isContainerFileName(String) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Liefert Kennzeichen, ob der angegebene Dateiname eine moegliche Container-Datei ist.
isData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
isFirstDataAfterSubscription(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Sagt, ob nach einer Anmeldung bereits ein Datum der genannten Datensatzart erhalten wurde.
isHdrMaxVal() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
isHdrMinVal() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
isIndexFile(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isNoData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Nachdem ContainerDataIterator.readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine "keine Daten"-Markierung besitzt.
isNoRights() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Nachdem ContainerDataIterator.readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine "keine Rechte"-Markierung besitzt.
isNoSource() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Nachdem ContainerDataIterator.readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine "keine Quelle"-Markierung besitzt.
isNumeric() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
isPotDataGap() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Nachdem ContainerDataIterator.readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz als "potentielle Datenluecke" gekennzeichnet wurde.
isRebuildIndexFileFlagCreated(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Gibt an, ob seit Systemstart die Datei PersistenceManager#REBUILDINDEX_FILE_FLAG_NAME nach einem Archivvorgang fuer diese DID erzeugt wurde.
isRebuildIndexFlagFile(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isRequestSupported(SystemObject, DataDescription) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataAckSender
 
isRequestSupported(SystemObject, DataDescription) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
 
isRequestSupported(SystemObject, DataDescription) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
isStartupInfoFile(String) - Static method in class de.bsvrz.ars.ars.persistence.StartupProperties
 
isStillCompressed() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
isTaskTerminated() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.SuspendableTask
Zeigt an, ob der Task beendet werden soll.
isTaskTerminated() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
 
isTerminated - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Zeigt an ob der Task beendet wurde.
isUnavailMediumIDsFile(String) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.RestoreTask
Prueft, ob der angegebene Dateiname der Name einer _unavailable_mediumids.dat-Datei ist.
isValidAspIdFolderName(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft, ob der gegebene Verzeichnisname ein gueltiger Name innerhalb eines Pfades ist, der eine Aspekt-ID repraesentiert.
isValidAtgIdFolderName(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft, ob der gegebene Verzeichnisname ein gueltiger Name innerhalb eines Pfades ist, der eine Attributgruppen-ID repraesentiert.
isValidDataKindFolderName(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isValidIDFolderName(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isValidObjIdFolderName(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft, ob der gegebene Verzeichnisname ein gueltiger Name innerhalb eines Pfades ist, der eine Objekt-ID repraesentiert.
isValidStorageArSFile(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isValidSvFolderName(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Prueft, ob der gegebene Verzeichnisname ein gueltiger Name fuer ein Verzeichnis ist, das eine Simulationsvariante repraesentiert.
isValidTopLevelArSFile(String) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 

K

KeyValParam - Class in de.bsvrz.ars.ars.persistence
Diese Klasse definiert die Parameter im Container-Header.
KeyValParam() - Constructor for class de.bsvrz.ars.ars.persistence.KeyValParam
 
KeyValProps - Class in de.bsvrz.ars.ars.persistence
Klasse zum Lesen/Schreiben von Key/Value-Paaren.
KeyValProps() - Constructor for class de.bsvrz.ars.ars.persistence.KeyValProps
 
kind - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
Was ist geschehen (Neu-/Ent-/Umparametrierung)

L

lastDataNoSourceAssigned() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
lastDataWasNoSource() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
leaveContainer(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Beendet das Arbeiten mit dem zuvor ueber eine der accessContainer()-Methoden definierten Container.
leaveContainer(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Beendet das Arbeiten mit dem zuvor ueber eine der accessContainer()-Methoden definierten Container.
logCapaNoLongerExceeded(int, String, int) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
logger - Variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
logger - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
 
logManualCloseContainer(long, ArchiveTask.CloseContainerObject) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
logNewContainer() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
logReceivedData(ArchiveData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
 
logReceivedData(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
logSendMsgCapaExceeded(int, String, ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Betriebsmeldung absetzen: Warteschlange voll.
logWriteData() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
LongTermTaskStatePublisher - Interface in de.bsvrz.ars.ars.mgmt
Schnittstelle zur Verwaltung und Dokumentation der Zustände von Tasks und den Fortschritt von langwierigen Aktionen zu dokumentieren
LongTermTaskStatePublisher.Task - Interface in de.bsvrz.ars.ars.mgmt
Schnittstelle, die von den einzelnen Tasks verwendet wird, um den Zustand der Task und den Fortschritt von langwierigen Aktionen zu dokumentieren.
LongTermTaskStatePublisher.TaskState - Enum in de.bsvrz.ars.ars.mgmt
 
lookupLastDataIdxes(boolean) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Sucht die letzten Datenindexe im Index sowie den Container aus dem .
LZVTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Bearbeitung von Loeschzeit-Verlaengerungsauftraegen.
LZVTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>, LongTermTaskStatePublisher) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
Erzeugt eine neue Loeschzeit-Verlaengerungs-Task.
LZVTask.CapacityCheckResultData - Class in de.bsvrz.ars.ars.mgmt.tasks
 
LZVTask.CapacityCheckResultData(SystemObject, DataDescription, long, Data) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.LZVTask.CapacityCheckResultData
 
LZVTask.DeleteRegularResultData - Class in de.bsvrz.ars.ars.mgmt.tasks
 
LZVTask.DeleteRegularResultData(SystemObject, DataDescription, long, Data) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.LZVTask.DeleteRegularResultData
 

M

main(String[]) - Static method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Startpunkt des Archivsystems.
main(String[]) - Static method in class de.bsvrz.ars.ars.mgmt.commands.ArSQuitCmdSender
Beendet das unter host:port befindliche Archivsystem.
main(String[]) - Static method in class de.bsvrz.ars.ars.repair.ContainerRescue
 
MAX_CONTAINERS_PER_DIR - Static variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
MAX_MEDIUM_SIZE_KB - Static variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
MAX_UNCOMPRESSED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Datensaetze bis zu dieser Laenge bleiben immer unkomprimiert.
maxATime(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
maxDIdx(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
maxDTime(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
MEDIAPATH_PREFIX - Static variable in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
MEDIUM_DESTROYED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Medium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.
MEDIUM_ID_UNKNOWN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Maximale MedienID unbekannt
MEDIUM_ID_UNSAVED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Datenidentifikation wurde noch nie gesichert
MEDIUM_UNSAVED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Medium-ID bei noch nicht auf externes Medium gesichertem Container.
MediumNotAccessibleException - Exception in de.bsvrz.ars.ars.backup
Diese Klasse kapselt Exceptions, die beim physischen Zugriff auf ein Typ-B-Medium auftreten koennen.
MediumNotAccessibleException(int) - Constructor for exception de.bsvrz.ars.ars.backup.MediumNotAccessibleException
 
MIN_CONTAINER_FILES - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Mindest-Anzahl an ContainerFile-Objekten, die der PersistenzManager fuer diesen Task vorhalten soll.
MIN_CONTAINER_MAXDS - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Minimumwerte für ContainerSettings.stdCloseConditions: 1 Datensatz pro Container
MIN_CONTAINER_MAXSIZE - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Minimumwerte für ContainerSettings.stdCloseConditions: 4096 (entspricht einer Blockgroesse)
MIN_CONTAINER_MAXTIME - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Minimumwerte für ContainerSettings.stdCloseConditions: 1 Minute
minATime(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
minDIdx(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
minDTime(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
MSG_PID_ATBACKSTEP_RESUME - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
MSG_PID_ATBACKSTEP_SUSPEND - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
MSG_PID_ATFWSTEP_RESUME - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
MSG_PID_ATFWSTEP_SUSPEND - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
MSG_PID_DATAINDEX_ANOMALY - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Kennzeichen der Betriebsmeldung
MSG_PID_QUEUE_FULL - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
MultiContainerDataIterator - Class in de.bsvrz.ars.ars.persistence
Klasse zum Iterieren ueber Containergrenzen einer Datenidentifikation hinweg.
MultiContainerDataIterator(ArchiveManager, long, long, long, int, boolean, boolean, boolean, boolean, int, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, long, long, long, int, boolean, boolean, boolean, boolean, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, long, long, long, int, ArchiveDataKindCombination, int, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, long, long, long, int, ArchiveDataKindCombination, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
 
MultiContainerDataIterator(ArchiveManager, long, long, long, int, int, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, long, long, long, int, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
 
MultiContainerDataIterator(ArchiveManager, long, long, long, int, IndexResult, IndexResult, IndexResult, IndexResult, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, long, long, long, int, IndexResult, IndexResult, IndexResult, IndexResult, int, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, DataIdentTreeIterator, IndexResult, IndexResult, IndexResult, IndexResult, int, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Erzeugt einen Multi-Iterator, der ueber mehrere Container und Datensatzarten laeuft und dabei als naechsten DS stets den mit dem kleinsten Index liefert.
MultiContainerDataIterator(ArchiveManager, DataIdentTreeIterator, IndexResult, IndexResult, IndexResult, IndexResult, Task) - Constructor for class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
 
MultiTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Abstrakte Basisklasse fuer diejenigen Tasks, die mehr als einmal vorkommen und deswegen von einem TaskMgr verwaltet werden.
MultiTask(ArchiveManager, MultiTaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
Konstruktor fuer Task.
MultiTaskManager - Class in de.bsvrz.ars.ars.mgmt.tasks
Verwaltet eine Warteschlange und eine Liste von Tasks.
MultiTaskManager(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>, String) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
mustCloseContainer(boolean) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Prueft ob ein Container abgeschlossen werden muss.
mustSuspendQueries() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 

N

NA - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
NA - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Datensatzart Nachgefordert Aktuell
nachf - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
 
NEW - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Neu - Zustand.
NEW_PARAM_ARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
NEW_PARAM_NOARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
newParamArch(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode neu parametriert wurde und archiviert wird.
newParamNoArch(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode neu parametriert wurde und nicht archiviert wird.
nextContainerID() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Erhoeht nextContainerID um 1 und gibt den Wert zurueck.
NN - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
NN - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Datensatzart Nachgefordert Nachgeliefert
NO_VALUE - Static variable in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
NO_VALUE - Static variable in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Flag, mit dem signalisiert wird, dass ein Eintrag "keinen Wert" hat
NO_VALUE - Static variable in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Flag, mit dem signalisiert wird, dass ein Eintrag "keinen Wert" hat
NO_VALUE - Static variable in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
NOT_COMPRESSED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Wert des Compress-Info-Feldes, wenn DS nicht komprimiert ist
NUM_OF_ARCH_QUEUES_ONLINE - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Zahl der Tasks, die aktuelle Datensaetze archivieren (sollte Primzahl sein)
NUM_OF_ARCH_QUEUES_REQ - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Zahl der Tasks, die nachgelieferte Datensaetze archivieren
NUM_OF_NONARCH_QUEUES - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
NUM_OF_SINGLETASKS - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 

O

OA - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Datensatzart Online Aktuell
objID - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
OfflineSimulation - Class in de.bsvrz.ars.ars.mgmt.simulation
Klasse für die Offline Simulation.
OfflineSimulation(SimulationManager, SystemObject) - Constructor for class de.bsvrz.ars.ars.mgmt.simulation.OfflineSimulation
Erzeugt das Objekt zur Offline-Simulation.
OK - Static variable in class de.bsvrz.ars.ars.persistence.ConsistencyCheck
 
oldQAspectId - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
In einigen Faellen braucht man den alten Quittungsaspekt
ON - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Datensatzart Online Nachgeliefert
ONLINE - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
OnlineSimulation - Class in de.bsvrz.ars.ars.mgmt.simulation
Klasse für die Online Simulation.
OnlineSimulation(SimulationManager, SystemObject) - Constructor for class de.bsvrz.ars.ars.mgmt.simulation.OnlineSimulation
Erzeugt das Objekt zur Online-Simulation.
ONLY_DATA - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Nur fuer Testzwecke; falls wahr, werden nur Datensaetze mit Daten archiviert.
openContID - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
openMediumBeforeBackup(int, String) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Diese Methode wird aufgerufen, bevor der erste Container auf dem Medium gesichert wird.
openMediumBeforeBackup(int, String) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
openMediumBeforeBackup(int, String) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 

P

P_CHECK_PERS_DIR_ALL - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
P_CHECK_PERS_DIR_DIR - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
P_CHECK_PERS_DIR_HDR - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
P_REMOTE_CONTROL_DEFAULT - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
P_REMOTE_CONTROL_NORC - Static variable in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
PackageRuntimeInfo - Class in de.bsvrz.ars.ars
 
PackageRuntimeInfo() - Constructor for class de.bsvrz.ars.ars.PackageRuntimeInfo
 
parseArchiveDataSpec(Deserializer) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Interpretiert die empfangene Archivanfrage oder Archiv-Informationsanfrage und zerlegt sie in einzelne Unterabfragen vom Typ ArchiveDataSpecification.
parseArchiveDataSpec(Deserializer, ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
PASSWD - Static variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
PAUSE - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Pause - Zustand.
PersistenceException - Exception in de.bsvrz.ars.ars.persistence
Exception fuer Fehler in der Persistenz.
PersistenceException(String) - Constructor for exception de.bsvrz.ars.ars.persistence.PersistenceException
Erzeugt eine neue PersistenceException.
PersistenceException(String, Throwable) - Constructor for exception de.bsvrz.ars.ars.persistence.PersistenceException
Erzeugt eine neue PersistenceException.
PersistenceException(Throwable) - Constructor for exception de.bsvrz.ars.ars.persistence.PersistenceException
Erzeugt eine neue PersistenceException.
PersistenceManager - Class in de.bsvrz.ars.ars.persistence
Zentrale Persistenz-Verwaltung fuer die Archivierung von Daten auf einem Speichermedium vom Typ A (Festplatte) und die entsprechende Meta-Daten-Verwaltung.
PersistenceManager(ArchiveManager, String) - Constructor for class de.bsvrz.ars.ars.persistence.PersistenceManager
Erzeugt den Persistenz-Manager.
persMgr - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
PersistenceManager fuer den Zugriff auf die Daten des Archivsystems
prepareForPerformanceTest(byte[]) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Wenn diese Methode aufgerufen wird, koennen keine Daten archiviert werden.
prepareShutdown(DataIdentTree, byte[]) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
print() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert einen Stringbuffer mit allen Datenidentifikation.
printArchiveParams(File) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Gibt die Parametrierung auf dem uebergebenen Stream aus.
printBlank(int) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
prints blank lines
printInfo(long, long, long, int, Vector<String[]>) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
gibt das ausgewaehlte Objekt auf StdOut aus
processData(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
processData(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveSettingsReceiver
 
processData(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataReceiver
 
processData(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.QueryReceiver
 
processFlowCtrl(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.FlowControlTask
 
PROP_BACKUP_CONTAINER_PER_ZIP - Static variable in interface de.bsvrz.ars.ars.backup.BackupModul
 
PROP_BACKUP_DIR - Static variable in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
PROP_BACKUP_MEDIUMSIZE - Static variable in interface de.bsvrz.ars.ars.backup.BackupModul
 
properties - Variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
pushFreeTask(MultiTask) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
Diese Methode wird von einem Task aufgerufen, wenn dieser Task mit der Bearbeitung eines Auftrages fertig ist und einen neuen Auftrag entgegennehmen kann.
putDataIdentNode(DataIdentification, DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Fuegt den uebergebenen DataIdentNode mit der angegebenen Daten-Identifikation ein.
putDataIdentNode(long, long, long, int, DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Fuegt den uebergebenen DataIdentNode mit der angegebenen Daten-Identifikation ein.

Q

Q_ARC_SETT_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_ARCINF_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_BACKUP_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_DELETE_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_HDR_REST_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_LZV_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_NUM_QRY_INF_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_QRYA_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Indexe der Eingangswarteschlangen
Q_QRYB_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_QRYC_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_REQ_GAP_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_RESTORE_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
Q_SIMPARAM_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
qSubscrFault - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
qSubscrTotal - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
queryAppObj - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Applikations-Objekt des Absenders der Archiv-Anfrage.
queryAppObj - Variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Applikations-Objekt des Absenders der Archiv-Anfrage.
queryIdx - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Anfrage-Index der anfragenden Applikation zur Archiv-Anfrage.
queryIdx - Variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Anfrage-Index der anfragenden Applikation zur Archiv-Anfrage.
QueryInfoTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse, die einfache Anfragen bzgl. der maximalen Anzahl ausführbarer Archivanfragen entgegennimmt.
QueryInfoTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.QueryInfoTask
 
QueryTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Oberklasse fuer Tasks, die Archivanfragen oder Archiv-Informationsanfragen bearbeiten.
QueryTask(ArchiveManager, MultiTaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Konstruktor fuer den QueryTask.
QueryTask.SendingState - Enum in de.bsvrz.ars.ars.mgmt.tasks
Zustand der Sendesteuerung (Senden / Anhalten / Abbrechen).
quit() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Faehrt das ArS herunter und beendet die VM.
quitError(String) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Faehrt das ArS mit einer Fehlermeldung herunter und beendet die VM.
quitErrorNoExit(String) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Faehrt das ArS mit einer Fehlermeldung herunter.
quitNoExit() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Faehrt das ArS herunter ohne die VM zu beenden (dies ist bei Fernsteuerung des ArS aus JUnit-Tests notwendig).
quitt - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
 
qUnsubscrFault - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
qUnsubscrTotal - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 

R

RE_PARAM_ARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
RE_PARAM_NOARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
RE_PARAM_PARAM - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
readContainerHdr(byte[], int) - Method in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
readContainerHeader(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liest den Header der Container-Datei ein und springt im Eingabestrom an die Stelle hinter dem Header.
readContainerHeader(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Liest den Header der Container-Datei ein und springt im Eingabestrom an die Stelle hinter dem Header.
readHeaderAsBool(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
readHeaderAsInt(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
readHeaderAsLong(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
readHeaderAsString(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileReader
 
readNextDataHdr() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Prueft, ob ein weiterer Datensatz verfuegbar ist.
readNextDIdx() - Method in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Liefert Datensatz-Iterator zurueck, der auf dem naechsten Datensatz steht.
readSkipNextDIdx() - Method in class de.bsvrz.ars.ars.persistence.MultiContainerDataIterator
Liefert Datensatz-Iterator zurueck, der auf dem naechsten Datensatz steht, und ueberspringt diesen Datensatz.
readStartUpProperties() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
Liest die StartUp-Properties ein
rebuildIndex(Task, byte[], String) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Baut Datenindex-, Archivzeit- und Datenzeitindexe der Datenidentifikation und Datensatzart unter dem angegebenen Verzeichnis neu auf.
rebuildIndex(Task, byte[], long, long, long, int, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Baut Datenindex-, Archivzeit- und Datenzeitindexe der angegebenen Datenidentifikation und Datensatzart neu auf.
REBUILDINDEX_FILE_FLAG_NAME - Static variable in class de.bsvrz.ars.ars.persistence.PersistenceManager
Eine Datei dieses Namens wird pro Verzeichnis einer Datenidentifikation/Datensatzart angelegt, wenn ein neuer Datensatz archiviert wurde und der Index moeglicherweise (wg.
rebuildIndexFileFlagWasCreated(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Zur Kennzeichnung, dass die changed-Datei nach einem Archivvorgang fuer diese DID erzeugt wurde.
reconnectHandler() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
reduce() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapMarker
Geht die gesamte Lueckenliste aller Archivsysteme durch und fasst sie so zusammen, dass nur die Luecken erhalten bleiben, die von keinem Archivsystem geschlossen werden konnten.
registerTask(String) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveLongTermTaskStatePublisher
 
registerTask(String) - Method in interface de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher
Nimmt eine neue Task in die Verwaltung der Tasks auf.
removeContainerFileObjects(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Loescht alle fuer den angegebenen Task angelegten ContainerFile-Objekte bis auf das angegebene Minimum.
removeContainerFileObjects(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Loescht alle fuer den angegebenen Task angelegten ContainerFile-Objekte und den Index-Map.
removeContainerID(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Entfernt eine ContainerID aus dem Index
removeContainerID(long, int) - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Entfernt eine ContainerID aus dem Index
removeTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
Entfernt einen Subtask aus der Liste der verfuegbaren Tasks.
removeTaskStepListener(TaskStepListener) - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Entfernt den Listener.
reParam(DataIdentNode, long, boolean) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode umparametriert wurde, was keinen Einfluss auf die Archivierung hat.
reParam(DataIdentNode, boolean) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode umparametriert wurde, jedoch nicht in seiner Quittierungseigenschaft.
reParamArch(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode auf archivieren umparametriert wurde.
reParamNoArch(DataIdentNode, long) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode auf nicht archivieren umparametriert wurde.
reParamNoArch(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode auf nicht archivieren umparametriert wurde.
REQUEST_GAP_THREADS - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Anzahl der Threads zum Nachfordern fehlender Archivdaten.
REQUEST_PRIO - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Prioritaet der Nachforserungsanfragen.
REQUESTED - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
RequestGapTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Nachforderung fehlender Archivdaten aus anderen Archivsystemen gemaess Parametrierung.
RequestGapTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Erzeugt einen neuen Task zur Nachforderung fehlender Archivdaten.
RequestGapTask.GapFile - Class in de.bsvrz.ars.ars.mgmt.tasks
Diese Klasse speichert nicht schliessbare Datenluecken in einer Datei im Verzeichnis der Datenidentifikation in der Form 10-20archiv1#archiv2 30-40archiv3#archiv4 ...
RequestGapTask.GapFile(long, long, long, short) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
 
RequestGapTask.GapFile(String) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapFile
 
RequestGapTask.GapMarker - Class in de.bsvrz.ars.ars.mgmt.tasks
Speichert pro Archivsystem die Luecken, die von diesem nicht geschlossen werden konnten.
RequestGapTask.GapMarker() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapMarker
 
RequestGapTask.RequestGapResultData - Class in de.bsvrz.ars.ars.mgmt.tasks
Diese Klasse sieht aus wie ein ResultData, wird aber nur intern verwendet, um einen über den Scheduler angestoßenen Sicherungslauf von einem extern angestoßenen zu unterscheieden
RequestGapTask.RequestGapResultData() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.RequestGapResultData
Erzeugt ein neues leeres RequestGapResultData-Objekt.
reset() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Löschen der gespeicherten Markierungen.
reset() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.GapMarker
 
resetContainerFileMap() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Leert die Hashtabelle fuer die ContainerFile-Objekte.
resetCounts() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Setzt die Statistiken zu den geschriebenen Puffern auf 0 zurück
resetDSCounter() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
Setzt alle Zaehler auf 0.
resetDSCounter() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Setzt alle Zaehler auf 0.
resetInput() - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen
resize(int, String) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Verändert die Größe des RingBuffers.
resize(int, String) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Verändert die Größe des RingBuffers.
resize(int, String) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Verändert die Größe des RingBuffers.
restartSubscribeArchiveParams() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Startet die Uebernahme der Archivparametrierung und meldet die zu archivierenden Datenidentifikation an.
restoreContainer(int, String) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
Mit dieser Methode wird ein InputStream der Containerdaten des Containers mit Namen contFile auf dem Medium mediumID erzeugt.
restoreContainer(int, String) - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
restoreContainer(int, String) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
restoreDone() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
restoreHeader(Task, File) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Der Container-Header der Container-Datei, die mit dem Aufruf PersistenceManager.accessContainer(Task,long,long,long,int,ArchiveDataKind,long) spezifiziert worden ist, wird mit dem Container-Header aus der angegebenen Container-Datei ueberschrieben.
RestorePersDirTsk - Class in de.bsvrz.ars.ars.persistence
Diese Klasse teilt das Persistenzverzeichnis in disjunkte Teilbaeume auf und stellt alle Verwaltungsinformationen wieder her.
RestoreTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Wiederherstellung gesicherter Container.
RestoreTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>, LongTermTaskStatePublisher) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RestoreTask
Erzeugt einen neuen Task zur Wiederherstellung gesicherter Container.
resultData - Variable in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
Aktueller Datensatz/Anfrage/Auftrag.
ringOfDeath(Task) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ringOfDeath(Task) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
ringOfDeath(Task) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.tasklistener.RingOfDeathListener
Wird von einem Task vor dem Verlassen der Hauptschleife aufgerufen, wenn dem Task dieses Interface im Konstruktor uebergeben wurde..
ringOfDeathListener - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Dieses Objekt wird benachrichtigt, wenn die Hauptschleife verlassen wurde
RingOfDeathListener - Interface in de.bsvrz.ars.ars.mgmt.tasks.tasklistener
Objekte, die diese Klasse implementieren und die im Konstruktor eines Tasks enthalten sind, werden benachrichtigt, wenn der Task die Hauptschleife verlaesst.
run() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
run() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
run() - Method in class de.bsvrz.ars.ars.mgmt.commands.ArchiveMonitor
 
run() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Arbeitet die anstehenden Transitionen der Simulationsautomaten ab.
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
 
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
 
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
Endlosschleife des Tasks.
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RestoreTask
 
run() - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleTask
 
run() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
Durchlaueft mit Hilfe eines ContainerDataIterator jedes Verzeichnis aus RestorePersDirTsk.startDirs und stellt die Verwaltungsinformation wieder her.
runBackup() - Method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Startet den Sicherungslauf

S

SEND_TIMEOUT - Static variable in class de.bsvrz.ars.ars.mgmt.commands.ArSCmdInterface
Max.
sendAck(ResultData, long) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataAckSender
 
sendArchiveInfoRequestWait(String, String, String, ArchiveDataSpecification[]) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet eine Archivinformationsanfrage an das Archivsystem.
sendArsParams(String, String, String, ArSRemoteControl.ParamSatz[]) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Parametriert das Archivsystem unter dem angegebenen Konfigurationsverantwortlichen anhand der uebergebenen Parameter.
sendArsParamsWait(String, String, ArSRemoteControl.ParamSatz[], ArchiveManager) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet einen Parametersatz zum DAV und wartet bis das uebergebene Archivsystem darauf reagiert hat.
sendArSSettings(String, String, String, ArchiveSettings) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet Archiveinstellungen ueber den Datenverteiler.
sendArSSettingsWait(String, String, String, ArchiveSettings, ArchiveManager) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet Archiveinstellungen ueber den Datenverteiler und wartet bis das uebergeben Archivsystem darauf reagiert hat.
sendContainerSettings(String, String, String, ContainerSettings) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet Containereinstellungen ueber den Datenverteiler.
sendContainerSettingsWait(String, String, String, ContainerSettings, ArchiveManager) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet Containereinstellungen ueber den Datenverteiler und wartet bis das uebergeben Archivsystem darauf reagiert hat.
SENDCONTROL_TIMEOUT - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Zeit in Millisekunden, die auf eine positive Sendesteuerung gewartet wird
sendData(byte[]) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
sendErrorResponse(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
sendErrorResponse(int, String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
sendHeaderRestoreRequest(String, String, String, int, int) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
sendingState - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Aktueller Zustand der Sendesteuerung.
sendQuickContainerSettings(String, String, String, int, int, long) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Setzt atg.archivContainer
sendQuickContainerSettingsWait(String, String, String, int, int, long, ArchiveManager) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
sendQuitCmd(String, int) - Static method in class de.bsvrz.ars.ars.mgmt.commands.ArSCmdInterface
Beendet das Archivsystem über den Telnet Server.
sendRequestRequestWait(String, String, String, int, ArSRemoteControl.RequestDataSpec[]) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet einen Nachforderungsauftrag, wartet und liefert den Antwortstring.
sendRequestRequestWait(String, String, String, int, ArSRemoteControl.RequestDataSpec[], SystemObject[]) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Sendet einen Nachforderungsauftrag, wartet und liefert den Antwortstring.
sendResultData(byte[], int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Sendet das uebergebene Byte-Array in einem Ergebnis-Datensatz (ResultData) an das Empfaenger-Applikations-Objekt.
sendSimulationState(boolean) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Legt den Simulationsstatus auf den Datenverteiler.
sendSimulationStateAndUnsubscribe(boolean) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Legt den Simulationsstatus auf den Datenverteiler.
sendSuccessResponse() - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
sendSuccessResponse(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
 
serializeData(Task, ResultData, long, Deflater) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Serialisiert den uebergebenen Datensatz und speichert ihn in ContainerFile#actualDataBuf und ContainerFile#actualDataSize.
serializeDataGap(Task, long, long, long, Deflater) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Serialisiert eine Datenluecke anstelle eines Datensatzes.
serializer - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Der Serialisierer aus DAF.
serializeReqData(Task, ArchiveData, long, Deflater) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Serialisiert den uebergebenen nachgeforderten Datensatz und speichert ihn in ContainerFile#actualDataBuf und ContainerFile#actualDataSize.
serializerVersion - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Serialisiererversion der anfragenden Applikation, mit der auch die Antwort erstellt wird.
serializerVersion - Variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Serialisiererversion der anfragenden Applikation, mit der auch die Antwort erstellt werden muss.
setAutoExtendLoeschutz(Task, int, long, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Verlaengert den Loschschutz gemaess TAnfArS 5.1.2.4.2
setAutoExtendLoeschutz(Task, long, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Verlaengert den Loschschutz gemaess TAnfArS 5.1.2.4.2
setBackupModul(String) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Setzt das zu verwendende Backup-Modul.
setBlockingFactorMux(int) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Ueber diese Methode kann die Parametrierung den Blocking-Faktor des StreamMultiplexers auf den parametrierten Wert setzen (Attribut "AnzahlBlocks" in Attributgruppe "ArchivEinstellung").
setBufferSizeMux(int) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Ueber diese Methode kann die Parametrierung die Puffergroesse des StreamMultiplexers auf den parametrierten Wert setzen (Attribut "AnzahlBytes" in Attributgruppe "ArchivEinstellung").
setCacheEnabled(boolean) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
 
setCachingEnabled(long, long, long, int, boolean) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Mit dieser Methode kann die Zwischenspeicherung für eine angegebene Datenidentifikation ein- bzw. ausgeschaltet werden.
setContainerHeaderParam(Task, KeyValParam, String) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Parameters im Container-Header geaendert werden.
setContainerHeaderParam(Task, KeyValParam, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Nachdem mit PersistenceManager.readContainerHeader(Task) der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines numerischen Parameters im Container-Header geaendert werden.
setContainerSettings(ContainerSettings) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Setzt die Container-Einstellungen des Archivsystems.
setCurContEntries(int, int) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die Anzahl der Datensaetze im aktuellen Container.
setDavConnection(ClientDavInterface) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveLongTermTaskStatePublisher
 
setDavConnection(ClientDavInterface) - Method in interface de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher
Übergibt die Verbindung zum Datenverteiler.
setDebugLevelFile(String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Setzt das beim Start des Archivsystem zu verwendendes Debuglevel für Ausgabe in Datei.
setDefaultVal(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
setEntry(byte[], int, long[]) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryIndex
Schreibt einen Eintrag an die Stelle pos im ByteBuffer buffer
setEntry(byte[], int, long, long, long, long, long, long, long) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone
Setzt einen Eintrag entsprechend der uebergebenen Werte an der angegebenen Stelle im angegebenen Feld.
setEntry(byte[], int, long[]) - Static method in class de.bsvrz.ars.ars.persistence.index.IndexEntryTime
Schreibt einen Eintrag an die Stelle pos im ByteBuffer buffer
setFields(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Analysiert den übergebenen String und setzt intern die Felder für das entsprechende Datum.
setFirstDataAfterSubscription(ArchiveDataKind, boolean) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die Markierung, ob seit der letzten Anmeldung bereits ein Datum der genannten Datensatzart erhalten wurde (#isFirstDataAfterSubscription()
setIntervals(String, String, String, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
 
setLastArchiveTime(long) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
setLastOAWasNoSource(boolean) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die Markierung, ob der letzte waehrend der laufenden Uptime archivierte OA-Datensatz die Kennung "keine Quelle" hatte.
setLastQueryTime(long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt den Zeitpunkt der letzten Archivanfrage.
setLastUsedMediumID(int) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
Setzt die zuletzt verwendete MedienID.
setListOfIndexesDeleted(RandomAccessFile) - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Erzeugt eine Liste der Datensatz-Indizes, die im durch raf spezifizierten Container vorkommen (sortiert)
setLOESSCHUTZ_VERL(long) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.RestoreTask
 
setMaximumRequestsPerApplication(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Setzt die maximale Anzahl paralleler Archivanfragen pro Applikation
setMaxMedienID(int) - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
Setzt die MedienID auf einen festgelegten Wert (erlaubt auch das Zurücksetzen oder das Setzen von ContainerBackupIndex.MEDIUM_ID_UNSAVED bzw.
setMinRemainingDiskCapa(long) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
Setzt die Mindest-Restkapazitaet der Festplatte.
setPersistenceDir(String) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
setQueryTaskNumbers(int, int, int) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Setzt die Anzahl der Threads fuer Archivanfragen auf die angegebenen Werte.
setSimConfigQueue(RingBuffer<ResultData>) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
setSystemTimeOffset(long) - Static method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Verstellt die Systemzeit um offset Sekunden.
setT_lsMax(long) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
 
setTaskIndex(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
 
setTaskProgress(String, long, long, long) - Method in interface de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher.Task
Setzt den Fortschritt einer Task.
setTaskState(LongTermTaskStatePublisher.TaskState) - Method in interface de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher.Task
Setzt den Zustand einer Task.
setTimeOutPeriod(long) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
setTMaxATimeForwardStep(long) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Setzt den maximal erlaubten Vorwaertssprung der Archivzeit.
setVal(KeyValParam, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
setVal(KeyValParam, boolean) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
setVal(KeyValParam, long) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
setVal(KeyValParam, String) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
shouldRun(Date) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Prüft, ob die übergebene Zeit in das Interval fällt, zu dem der Job laufen soll.
SI_NEW_PARAM_ARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
SI_NEW_PARAM_NOARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
SI_RE_PARAM_ARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
SI_RE_PARAM_NOARCH - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
SI_RE_PARAM_PARAM - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
SI_RE_PARAM_PARAM_CLOSE - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
SI_UN_PARAM - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
sich - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
 
simpleCheck(File, Debug) - Static method in class de.bsvrz.ars.ars.persistence.ConsistencyCheck
Prüft alle Container-Header im angegebenen Verzeichnis.
SimulationAutomaton - Class in de.bsvrz.ars.ars.mgmt.simulation
Deterministischer endlicher Automat für die Simulation.
SimulationAutomaton(SimulationManager, SystemObject, DataDescription) - Constructor for class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Erzeugt einen neuen Automaten für eine Simulation.
SimulationManager - Class in de.bsvrz.ars.ars.mgmt.simulation
Diese Klasse reagiert auf Änderungen der Menge der Simulationsobjekte.
SimulationManager(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Meldet Objekt als Empfänger für Änderungen an PidSimulation.objectSet an.
SimulationResultData - Class in de.bsvrz.ars.ars.mgmt.simulation
Klasse für Lösch- und Datenanmeldungsaufträge.
SimulationResultData(SimulationAutomaton) - Constructor for class de.bsvrz.ars.ars.mgmt.simulation.SimulationResultData
Erzeugt das Objekt.
SimulationResultData(SimulationAutomaton, ResultData) - Constructor for class de.bsvrz.ars.ars.mgmt.simulation.SimulationResultData
Erzeugt das Objekt und übernimmt die Werte aus dem übergebenen ResultData Objekt.
SimVarParamExtracter - Class in de.bsvrz.ars.ars.mgmt
Diese Klasse wertet die Parametrierung fuer Simulationen aus.
SimVarParamExtracter() - Constructor for class de.bsvrz.ars.ars.mgmt.SimVarParamExtracter
 
SingleClientSenderTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Diese Klasse ist die Basis-Klasse aller Single-Tasks, die mit dem DAV kommunizieren.
SingleClientSenderTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Erzeugt einen neuen SingleClientSenderTask.
SingleTask - Class in de.bsvrz.ars.ars.mgmt.tasks
SingleTask.
SingleTask(ArchiveManager, RingOfDeathListener, RingBuffer<ResultData>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.SingleTask
Erzeugt eine neue SingleTask.
size() - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
skipData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
Ueberspringt den Datensatz dessen Header-Daten zuvor mittels ContainerDataIterator.readNextDataHdr() eingelesen worden sind.
sortArray(SystemObject[]) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Sortiert eine Array von Objekten nach der Pid mit Quicksort
ST_ARC_SETT_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_BACKUP_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_DELETE_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_HDR_REST_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_LZV_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_NUM_QRY_INF_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_REQ_GAP_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
ST_RESTORE_IDX - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
start() - Method in class de.bsvrz.ars.ars.mgmt.commands.ArSCmdInterface
Startet den Telnet Server.
START - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Start - Zustand.
start() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
start() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
start() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Startet den Timer, der die Tasks steuert
startAllTasks() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Startet alle Tasks (Multi- und Single-Tasks) sowie die Archiv-Tasks.
startArS(String, String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem ohne auf die Uebernahme der Parametrierung zu warten.
startArSRemoveOldData(String, String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
 
startArSWaitForParams(String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem.
startArSWaitForParams(String, String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem unter dem lokalen KV.
startArSWaitForParams(String, String, String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem.
startArSWaitForParams(String, String, String, String, boolean) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem.
startArSWaitForParams(String, String, String, String, String, boolean) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem.
startArSWaitForParams(String, String, String, File, boolean) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem.
startArSWaitForParamsRemoveOldData(String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Loescht das uebergebene Persistenzverzeichnis und startet das Archivsystem.
startArSWaitForParamsRemoveOldData(String, String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Loescht das uebergebene Persistenzverzeichnis und startet das Archivsystem.
startArSWaitForParamsRemoveOldData(String, String, String) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Loescht das uebergebene Persistenzverzeichnis und startet das Archivsystem.
startArsWaitForParamsWithArgs(String[]) - Static method in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl
Startet das Archivsystem und wartet bis die Parametrierung übernommen wurde.
startRestore(PersistenceManager, int) - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
Zerlegt das Persistenzverzeichnis in eine Anzahl disjunkter Teile, erzeugt ebenso viele Wiederherstellungstasks und startet sie.
startSubscribeArchiveParams(InQueuesMgr, DataIdentTree) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Initialisiert den Thread und startet durch ArchivConfig.restartSubscribeArchiveParams() die Uebernahme der Archivparametrierung.
STARTUP_PROP_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
startupProcedure() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Versucht, die StartUp-Properties-Datei einzulesen.
StartupProperties - Class in de.bsvrz.ars.ars.persistence
Klasse zum Lesen und Schreiben der Startup-Info, die das Archivsystem braucht, um starten zu können.
StartupProperties(String) - Constructor for class de.bsvrz.ars.ars.persistence.StartupProperties
Initialisiert die StartUp-Properties.
status() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
STOP - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Stop - Zustand.
stopAllTasks() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Beendet alle Tasks (Multi- und Single-Tasks) sowie die Archiv-Tasks.
storeData() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
streamAborted(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
STUP_LAST_ATIME - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
STUP_LAST_USED_MEDIUM_ID - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
STUP_MAX_CONT_ID - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
SUBSCR_PIDS - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Diese Datenidentifikationen werden angemeldet
subscrFaults - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
subscribe(SystemObject, int, StreamMultiplexer) - Method in class de.bsvrz.ars.ars.mgmt.tasks.FlowControlTask
Registriert den angegebenen StreamMultiplexer fuer den Empfang von Steuerpaketen vom angegebenen Anfrage-Applikations-Objekt und Anfrage-Index, die dieser gerade mit einer Archivantwort versorgt.
subscribeObjects() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
In dieser Methode wird allen Tasks (falls notwendig) die Moeglichkeit gegeben, sich auf Objekte anzumelden.
subscribeObjects(ArchiveManager, InQueuesMgr.DataReceiver) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Fuehrt alle notwendigen Anmeldungen durch.
subscribeObjects(ArchiveManager, InQueuesMgr.DataReceiver) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Fuehrt alle notwendigen Anmeldungen durch.
subscribeSender() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Meldet den Task als Sender fuer Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt an.
subscribeSender() - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Meldet den Task als Sender fuer Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt an.
success() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
summary() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
SuspendableTask - Interface in de.bsvrz.ars.ars.mgmt.tasks
Interface für Tasks, die angehalten werden, wenn das Archivsystem überlastet ist.
suspendTaskIfNecessary() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.SuspendableTask
Hält den Task an, falls sich das Archivsystem in einem kritischen Zustand befindet.
suspendTaskIfNecessary() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Hält den Task an, falls sich das Archivsystem in einem kritischen Zustand befindet.
sv - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask.CloseContainerObject
 
sv - Variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
 
syncObj - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Spezielles Objekt zur Synchronisiserung.
syncObj - Variable in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Spezielles Objekt zur Synchronisiserung.

T

t_lsMax - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Maximale Dauer, um die der Loeschschutz automatisch verlaengert wird (gemessn ab Ende Vorhaltezeitraum)
take(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
Task - Class in de.bsvrz.ars.ars.mgmt.tasks
Abstrakte Basisklasse fuer die abstrakten Task-Basisklassen SingleTask und MultiTask.
Task(ArchiveManager, RingOfDeathListener) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.Task
 
taskList - Variable in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
taskMgr - Variable in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
TaskMgr der diese MultiTask verwaltet
TaskScheduler - Class in de.bsvrz.ars.ars.mgmt.tasks.scheduler
Diese Klasse verwaltet einen Timer und prüft im Minutentakt, ob die Tasks für Sicherung, Löschen und Nachforndern ausgeführt werden müssen.
TaskScheduler(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Erzeugt einen TaskScheduler mit den angegebenen Interval-Zeiten für den Sicherungs-, Lösch- und Nachforderungstask.
taskStepDone(Task) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.tasklistener.TaskStepListener
Wird von den Task-Subklassen am Ende eines jeden work().Durchlaufs aufgerufen, wenn dieses Interface beim Task registriert ist.
TaskStepListener - Interface in de.bsvrz.ars.ars.mgmt.tasks.tasklistener
Objekte von Klassen, die dieses Interface implementieren, koennen sich bei jedem Task-Objekt durch Task.addTaskStepListener(TaskStepListener) registrieren.
taskStepListeners - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Alle Objekte in dieser Liste werden benachrichtigt, wenn ein Zyklus der Hauptschleife durchlaufen wurde.
tempMem - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Speicher fuer das Abfragen der Indexe.
terminate() - Method in class de.bsvrz.ars.ars.mgmt.commands.ArchiveMonitor
 
terminate() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Beendet den Automaten.
terminate() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
TaskScheduler beenden.
terminateRestore() - Static method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
Bricht den Wiederherstellungslauf ab
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Beendet den Nachforderungs-Task.
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Terminiert den Task, indem die Thread.run()-Methode unterbrochen wird, sofern sie im Wartezustand ist und nicht gerade einen Auftrag bearbeitet.
test_badDID - Static variable in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
test_frebuilt - Static variable in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
test_goodDID - Static variable in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
test_totalDID - Static variable in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
test_viscont - Static variable in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
TimeIntervalCron - Class in de.bsvrz.ars.ars.mgmt.tasks.scheduler
Diese Klasse stellt ein ZeitIntervallCron dar.
TimeIntervalCron() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Standardkonstruktor.
TimeIntervalCron(String) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
 
tooLargeForNewContainer() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Prueft extra auf Containergroesse.
toString() - Method in class de.bsvrz.ars.ars.backup.plugins.DVDBackup
 
toString() - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
 
toString() - Method in enum de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher.TaskState
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask.CloseContainerObject
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Gibt das übergebene String-Pattern wieder aus, oder 'ParseError', wenn er sich nicht hat parsen lassen
toString() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.Cache
 
toString() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.DataIdentificationIds
 
toString() - Method in class de.bsvrz.ars.ars.persistence.ContainerBackupIndex
 
toString() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Gibt den Inhalt des ByteBuffers als String aus, inkl Angaben über Kapazität, Anzahl der Einträge und des CurrentEntries.
toString() - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Gibt den Inhalt des ByteBuffers als String aus, inkl Angaben über Kapazität, Anzahl der Einträge und des CurrentEntries.
toString() - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
toString() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
toString() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
 
transition() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Transition in den neuen Zustand.
TRUE - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Textuelle Repraesentation des boolsches Kennzeichen für 'Wahr'.

U

UN_PARAM - Static variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
UNDEFINED - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Undefinierter Zustand / Undefinierte Simulationsvariante
unParam(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode nicht mehr parametriert ist.
unsubscrFaults - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
unsubscribe(SystemObject, int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.FlowControlTask
De-Registriert den zuvor unter dem angegebenen Anfrage-Applikations-Objekt und Anfrage-Index registrierten StreamMultiplexer fuer den Empfang von Steuerpaketen.
unsubscribeArchiveData() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Meldet alle zu archivierenden Daten ab
unsubscribeArchiveDataAck() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Meldet alle Quittierungsaspekte ab.
unsubscribeArchiveParams() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Beendet den SettingsManager und meldet die Parametrierung des Archivsystems ab.
unsubscribeSender() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Meldet den Task als Sender fuer Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt ab.
unsubscribeSender() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Meldet den Task als Sender fuer Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt ab.
unsubscribeSender() - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleClientSenderTask
Meldet den Task als Sender fuer Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt ab.
unsubsrcibeSimVarData(int) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Meldet alle zu einer Simulation gehoerenden Daten (= zu archivierende Daten + Quittungen) ab.
update(ResultData[]) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataReceiver
 
update(ResultData[]) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Callback Methode die vom Dav aufgerufen wird, wenn neue Daten zum Simulationsobjekt eingehen.
update(MutableSet, SystemObject[], SystemObject[]) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
updateCounts() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Aktualisiert die Statistiken zu den geschriebenen Puffern
updateDIMax(int, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
updateDTMax(int, long) - Method in class de.bsvrz.ars.ars.persistence.index.IndexResult
 
updateIndexEntries(ArchiveDataKind, long, long, long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die Maximumwerte des aktuellen Indexeintrags auf die uebergebenen Werte.
updateMax(long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex
Aktualisiert die Maximumwerte des aktuellsten Eintrages.
updateMax(long) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Aktualisiert den Max-Wert des aktuellsten Eintrages.
updateMax(long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndex
Aktualisiert den Max-Wert des aktuellsten Eintrages.

V

valueOf(String) - Static method in enum de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher.TaskState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex.IndexStartmode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bsvrz.ars.ars.persistence.index.DataIndexIndex.IndexStartmode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bsvrz.ars.ars.persistence.index.DataTimeIndex.IndexStartmode
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.bsvrz.ars.ars.mgmt.LongTermTaskStatePublisher.TaskState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex.IndexStartmode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bsvrz.ars.ars.persistence.index.ATimeMonotoneIndex.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bsvrz.ars.ars.persistence.index.DataIndexIndex.IndexStartmode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bsvrz.ars.ars.persistence.index.DataTimeIndex.IndexStartmode
Returns an array containing the constants of this enum type, in the order they are declared.
vorh - Variable in class de.bsvrz.ars.ars.mgmt.ArSRemoteControl.Einst
 

W

waitForParams() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.EndOfParamListener
 
waitForSettings() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
 
waitForTermination() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Beendet den ArchivConfig-Thread.
wakeUp() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Benachrichtigt die Simulation, dass die Wartezeit abgelaufen ist.
WARN - Static variable in class de.bsvrz.ars.ars.persistence.ConsistencyCheck
 
wasSuccessful() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
 
wasTerminated() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
work() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveInfoQueryTask
 
work() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
work(Object, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveRequestedTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
work(Object, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveTask
Archiviert den uebergebenen Datensatz unter dem angegebenen Archivzeitstempel.
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.BackupTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeleteSimVarTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.HeaderRestoreTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.LZVTask
Führt das Löschen, spontanes Löschen oder die Löschzeitverlängerung aus.
work() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
Diese Methode ist zu überschreiben, um die konkrete Aufgabe der Task zu implementieren.
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryInfoTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Startet das automatische oder manuelle Nachfordern entsprechend dem uebergebenen Nachforderungs-Datensatz.
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RestoreTask
Fuehrt die Wiederherstellung gesicherter Datenvontainer durch.
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SingleTask
Diese Methode ist zu ueberschreiben, um die konkrete Aufgabe der Task zu implementieren.
writeContainerHdr() - Method in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
writeContainerHeader() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Schreibt die aktuellen Header-Parameter an den Anfang der Container-Datei.
writeContainerHeader(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Die mit PersistenceManager.setContainerHeaderParam(Task task,KeyValParam param,String val) gesetzten Parameter werden im Container-Header persistiert.
writeContainerHeader(Task, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Die mit PersistenceManager.setContainerHeaderParam(Task task,KeyValParam param,String val) gesetzten Parameter werden im Container-Header persistiert.
writeInitialContainerHeader() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Schreibt die aktuellen Header-Parameter an den Anfang der Container-Datei.
writeStartUpProperties() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
 
A B C D E F G H I K L M N O P Q R S T U V W