Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABORT - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler.SendingState
 
ABORT - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
 
AbortWalkException - Exception in de.bsvrz.ars.ars.persistence.layout
Diese Exception wird intern verwendet, um den Abbruch eines DirectoryLayoutWalk auszulösen.
AbortWalkException() - Constructor for exception de.bsvrz.ars.ars.persistence.layout.AbortWalkException
 
AbstractIndex<E extends Enum<E>> - Class in de.bsvrz.ars.ars.persistence.index.backend.management
Basisimplementierung für Indexdateien im Archivsystem.
AbstractIndex(IndexContentDescriptor<E>, int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Erstellt eine neue Index-Instanz
AbstractTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Abstrakte Basisklasse für die abstrakten Task-Basisklassen SingleTask und MultiTask.
AbstractTask(TaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Erstellt einen neuen Task
AbstractTask(PersistenceManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Erstellt einen neuen Task
accept(ArchiveTask) - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
 
accept(ArchiveTask) - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
 
accept(ArchiveTask) - Method in record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
 
accept(ArchiveTask) - Method in record class de.bsvrz.ars.ars.persistence.writer.RequestedDataFinished
 
accept(Serializer) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.query.DataWriter
Eine Implementierung des Interfaces kann hier weitere Daten in den übergebenen Serialisierer schreiben.
ACCESS_FLAG_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
accessContainer(LockedContainerDirectory, long) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Greift auf einen Container zu
accessOpenContainer(ContainerDirectory, long) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Greift auf den offenen Container zu.
acquireWriteKey(T) - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.DebuggingSynchronizationManager
 
acquireWriteKey(T) - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManager
Fordert exklusiven Zugriff (Schreibzugriff) auf das angegebene Element an.
acquireWriteKey(T) - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManagerImpl
 
acquireWriteKey(T, Duration) - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.DebuggingSynchronizationManager
 
acquireWriteKey(T, Duration) - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManager
Fordert exklusiven Zugriff (Schreibzugriff) auf das angegebene Element an.
acquireWriteKey(T, Duration) - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManagerImpl
 
ActivePersistenceDirectory - Class in de.bsvrz.ars.ars.persistence.directories
Diese Klasse steht für ein "aktives" (noch nicht abgeschlossenes) Persistenzverzeichnis, in das laufend Online-Daten archiviert werden.
ActivePersistenceDirectory(ContainerCreator, PersistenceDirectoryLayoutInstance) - Constructor for class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Erstellt ein neues ActivePersistenceDirectory.
adapt(IndexResult<E>, PersistenceDirectory) - Static method in interface de.bsvrz.ars.ars.persistence.index.result.LocatedIndexResult
 
add(byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Fügt einen Datensatz hinzu
add(long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndexImpl
Fügt dem Index einen neuen Eintrag hinzu.
add(long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndexImpl
Fügt dem Index einen neuen Eintrag hinzu.
add(long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
Fügt einen neuen Eintrag in den Buffer ein.
add(IndexResult<E>, PersistenceDirectory) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
Fügt ein weiteres Indexergebnis hinzu.
add(E) - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Fügt ein Element zur Queue hinzu.
addAll(DataIndexRangeSet) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Fügt alle angegebenen Lücken hinzu
addColumn(int, E, ColumnType) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
Fügt eine Spalte hinzu
addDeletedContainer(BasicContainerFileHandle) - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Fügt einen (gelöschten) Container hinzu
addDeletedContainer(ContainerManagementData, DataSequence) - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Fügt einen (gelöschten) Container hinzu
addIndexEntries(LockedContainerDirectory, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode addIndexEntries fügt einem Index Werte hinzu.
addLast(byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Fügt einen Eintrag ein.
addLast(byte[], int) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Fügt Einträge am Ende ein.
addPersistenceDirectory(T) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Integriert ein Verzeichnis in den aktiven Zugriff
addRange(int, E, ColumnType, E, ColumnType) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
Fügt zwei Spalte, die einen Bereich darstellen hinzu
addRange(long, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Fügt einen Datenindexbereich 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.AbstractTask
Zu Testzwecken kann hiermit ein Listener eingefuegt werden, der am Ende eines jedem Schleifendurchlaufs aufgerufen wird.
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.
aggregate(Collection<? extends PersistenceDirectory>, LockedContainerDirectory, long, long) - Method in class de.bsvrz.ars.ars.persistence.IndexAggregator
 
AggregateIndexResult<E extends Enum<E>> - Class in de.bsvrz.ars.ars.persistence.index.result
Zusammengefasstes IndexResult aus Anfragen über mehrere Indexdateien (wenn Persistenzverzeichnis in einzelne Wochenverzeichnisse aufgesplittet wurde).
AggregateIndexResult() - Constructor for class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
all(PersistenceDirectory) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetters
Erstellt eine neue DataIdentificationDirGetter-Instanz, die über alle Datenidentifikationen eines Persistenzverzeichnisses iteriert.
All - Enum constant in enum class de.bsvrz.ars.ars.persistence.ScanModes
 
allContainers(PersistenceDirectory, PersistenceManager) - Static method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Factory-Methode, die einen ContainerDirWalk erzeugt, der alle Containerverzeichnisse durchsucht.
AllDataSpecification - Record Class in de.bsvrz.ars.ars.persistence.sequence
SequenceSpecification, die den gesamten Datenbereich des Archivs spezifiziert
AllDataSpecification() - Constructor for record class de.bsvrz.ars.ars.persistence.sequence.AllDataSpecification
Creates an instance of a AllDataSpecification record class.
allDirectories(PersistenceDirectory) - Static method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Factory-Methode, die einen DataIdentificationDirWalk erzeugt, der alle im Dateisystem vorhandenen Datenidentifikationsverzeichnisse durchsucht.
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.
allWithDelegate(PersistenceDirectory, DataIdentificationListener) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetters
Erstellt eine neue DataIdentificationDirGetter-Instanz, die alle Verzeichnisse durchsucht und gefundene Verzeichnisse (inkl. fremde Dateien und Verzeichnisse) vor der normalen Iteration an den delegate weiterleitet, z.
analyzeFile(File) - Static method in class de.bsvrz.ars.ars.repair.ArchiveFileViewer
Gibt den Inhalt einer einzelnen Datei aus
analyzeFileOrDirectory(File) - Static method in class de.bsvrz.ars.ars.repair.ArchiveFileViewer
Gibt eine Datei oder ein Verzeichnis rekursiv auf der Konsole aus.
append() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Fügt die vorher mit AbstractIndex.setInsertValue(Enum, long) gesetzten Werte hinten an den Index an.
append() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Fügt die vorher mit BaseIndex.setInsertValue(Enum, long) gesetzten Werte hinten an den Index an.
append(boolean) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Fügt die vorher mit AbstractIndex.setInsertValue(Enum, long) gesetzten Werte hinten an den Index an.
append(boolean) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Fügt die vorher mit BaseIndex.setInsertValue(Enum, long) gesetzten Werte hinten an den Index an.
appendIdElements(Path, String, long) - Method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
Zerlegt die numerische ID in Gruppen von jeweils 3 Zeichen in Dezimaldarstellung und ergänzt das übergebene Path-Objekt, sodass die übergebene Separator-/Prefixsequenz hinzugefügt wird.
appendSerializedData(ArchiveDataSerializer) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Haengt den bereits übergebenen und serialisierten Datensatz an die aktuelle Container-Datei an.
appendSerializedData(ActivePersistenceDirectory, ContainerDirectory, SerializableDataset, int) - Method in class de.bsvrz.ars.ars.persistence.writer.SerializationHelper
Hängt die vorher serialisierten Daten an den offenen Container an.
appliesTo(IdDataIdentification, ContainerHeaders) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask.DeletePermanently
 
Approximation - Enum constant in enum class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter.ApproximationType
 
ArchivConfig - Class in de.bsvrz.ars.ars.mgmt
Konfiguration des Archivsystems.
ArchivConfig(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig
Erstellt einen neuen 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.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.SubscrInfo - Class in de.bsvrz.ars.ars.mgmt
 
ARCHIVCONTAINER - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
archiveDataKind() - Method in interface de.bsvrz.ars.ars.persistence.ContainerDirectory
Gibt die Archivdatenart zurück
archiveDataKind() - Method in class de.bsvrz.ars.ars.persistence.IdContainerFileDir
Gibt die Archivdatenart zurück
archiveDataKind() - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Returns the value of the archiveDataKind record component.
ArchiveDataReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Erstellt einen neuen ArchiveDataReceiver.
ArchiveDataSerializer - Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse, die Archivdaten serialisiert um diese in Containerdateien zu schreiben.
ArchiveDataSerializer() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveDataSerializer
 
ArchiveFileViewer - Class in de.bsvrz.ars.ars.repair
Klasse, die die Inhalte beliebiger Archivdateien auf der Konsole ausgibt.
ArchiveFileViewer() - Constructor for class de.bsvrz.ars.ars.repair.ArchiveFileViewer
 
ArchiveInfoQueryTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Bearbeitung von Archiv-Informationsanfragen.
ArchiveInfoQueryTask(MultiTaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveInfoQueryTask
Erstellt eine Instanz
ARCHIVEINST - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
archiveIsReady() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Wird von ArchiveConfig ausgeführt, wenn alle Daten initial angemeldet wurden.
ArchiveJob - Interface in de.bsvrz.ars.ars.persistence.writer
 
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
Erzeugt eine neue Instanz
ArchiveManager - Class in de.bsvrz.ars.ars.mgmt
Zentrale Archiv-Verwaltung.
ArchiveManager(String[]) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchiveManager
Haupt-Konstruktor des Archivsystems
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
 
ArchiveOnlineData - Record Class in de.bsvrz.ars.ars.persistence.writer
Ein Auftrag, einen Onlinedatensatz zu archivieren
ArchiveOnlineData(SerializableDataset, IdDataIdentification, boolean) - Constructor for record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Creates an instance of a ArchiveOnlineData record class.
archiveOnlyData() - Method in interface de.bsvrz.ars.ars.mgmt.RuntimeControl
Nur für Testzwecke; falls wahr, werden nur Datensätze mit Daten archiviert.
ArchiveQueryTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task für Bearbeitung von Archivanfragen.
ArchiveQueryTask(ArchiveManager, MultiTaskManager, FlowControlTask, int) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Erzeugt einen neuen Query-Task.
ArchiveQueryTask.ResponseSender - Interface in de.bsvrz.ars.ars.mgmt.tasks
 
archiveRequestedData(long, ArchiveData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fuegt einen nachgeforderten Datensatz in die entsprechende Queue ein.
ArchiveRequestedData - Record Class in de.bsvrz.ars.ars.persistence.writer
Ein Auftrag, einen nachgeforderten Datensatz zu archivieren
ArchiveRequestedData(SerializableDataset, IdDataIdentification, boolean) - Constructor for record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Creates an instance of a ArchiveRequestedData record class.
ArchiveSettingsReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveSettingsReceiver
 
ArchiveSettingsTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Umsetzung der Archiveinstellungen.
ArchiveSettingsTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Erstellt eine neue Instanz
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.persistence.writer
Task zur Archivierung von Datensätzen.
ArchiveTask(ArchiveManager, SignalingQueue<ArchiveJob>) - Constructor for class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
Konstruktor des Archiv-Tasks.
ArchiveTask.LastContainerData - Record Class in de.bsvrz.ars.ars.persistence.writer
Sammlung von Wertebereichen der letzten Container
archiveTime() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
Bestimmt den Archivzeitstempel des Datensatzes.
archiveTime() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns the value of the archiveTime record component.
archiveTime() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt die Archivzeit in Millisekunden seit Epoch zurück.
ArchiveTime - Enum constant in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
Archivzeit-Index
ArchiveTimeIndex - Interface in de.bsvrz.ars.ars.persistence.index
TBD Dokumentation
ArchiveTimeIndexImpl - Class in de.bsvrz.ars.ars.persistence.index
Diese Klasse implementiert einen monoton steigenden Index.
ArchiveTimeIndexImpl(int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
Erzeugt einen neuen monoton steigenden Index.
ArchiveTimeIndexImpl(int, Path, IndexContentDescriptor<IndexValues>) - Constructor for class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
Erzeugt einen neuen monoton steigenden Index.
ArchiveTimeIndexImpl.Key - Enum Class in de.bsvrz.ars.ars.persistence.index
Deprecated.
ArchiveTimeMax - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Maximum der Archivzeit im Container
ArchiveTimeMin - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Minimum der Archivzeit im Container
ArchiveTimeSequenceSpecification - Record Class in de.bsvrz.ars.ars.persistence.sequence
Spezifikation für einen Protokollauszug nach Archivzeit
ArchiveTimeSequenceSpecification(long, long) - Constructor for record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Creates an instance of a ArchiveTimeSequenceSpecification record class.
arcTime() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the arcTime record component.
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 Datenlücken 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.
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 Datenlücken 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
 
arSParamMarkQuittierenInvalid(boolean) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt den "Quittieren ungültig"-Flag
arsParamSetParams(Data) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt einen Zeiger auf den Datensatz mit der Parametrierung für diese Datenidentifikation
ArSQuitCmdSender - Class in de.bsvrz.ars.ars.mgmt.commands
Diese Klasse sendet eine Sequenz über das Telnet-Interface des Archivsystems, so dass dieses beendet wird.
ArSQuitCmdSender() - Constructor for class de.bsvrz.ars.ars.mgmt.commands.ArSQuitCmdSender
 
asMillisRange() - Method in record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Konvertiert diese Klasse in eine Range<Instant>.
asResultData(DataModel, IdDataIdentification, boolean) - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt für die Quittierung diesen Datensatz als ResultData zurück.
assertNoLocks() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Testmethode fürs Debugging, stellt sicher, dass aktuell keine Locks vom aktuellen Thread gehalten werden.
AsyncSerializableDataset - Class in de.bsvrz.ars.ars.persistence.writer
Eine Implementierung von SerializableDataset, die asynchron von einem SerializeTask komplettiert wird
AsyncSerializableDataset(long, long, long, byte, Data) - Constructor for class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
Erstellt einen neuen AsyncSerializableDataset.
AT - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl.Key
Deprecated.
 
atgQuery - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Attributgruppe für Archiv-Anfragen.

B

BackgroundTaskManager - Class in de.bsvrz.ars.ars.mgmt
Verwaltung von Hintergrund-Tasks, aus InQueuesMgr ausgelagert.
BackgroundTaskManager(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Erstellt einen neuen BackgroundTaskManager.
BACKUP_DIR_NAME - Static variable in class de.bsvrz.ars.ars.persistence.PersistenceManager
Name des Verzeichnisses für das Datenkonsistente Backup
BaseIndex<E extends Enum<E>> - Interface in de.bsvrz.ars.ars.persistence.index.backend.management
Basis-Implementierung für Indexe
basePath() - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Returns the value of the basePath record component.
BasicContainerFileHandle - Class in de.bsvrz.ars.ars.persistence
Diese Klasse bietet den Dateizugriff auf eine Containerdatei.
BasicContainerFileHandle(Path, IdContainerFileDir) - Constructor for class de.bsvrz.ars.ars.persistence.BasicContainerFileHandle
Haupt-Konstruktor
BinaryIndexResult<E extends Enum<E>> - Class in de.bsvrz.ars.ars.persistence.index.result
Diese Klasse repräsentiert das Ergebnis einer Indexanfrage aus der Klasse AbstractIndex.
BinaryIndexResult(IndexContentDescriptor<E>) - Constructor for class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Erstellt ein neues IndexResult
BOOL_STR_LEN - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Länge eines Boolschen Werts bei textueller Repraesentation mit '0' und '1'.
bosResult - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Wiederverwendbarer ByteArrayOutputStream.
BucketContainerIterator - Class in de.bsvrz.ars.ars.persistence.iter
Iteriert wie der SequentialContainerIterator über eine Menge von Containern.
BucketContainerIterator(List<List<QueryDataSequence.IndexedContainer>>, ArchiveDataKind, ArchiveOrder, IdDataIdentification, DataGapManager) - Constructor for class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
Erstellt einen neuen BucketContainerIterator
BUFFER_SIZE - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Größe der Daten-Puffer in Byte.
BufferedIndexStorage - Class in de.bsvrz.ars.ars.persistence.index.backend.storage
Puffert den lesenden Zugriff auf ein darunterliegendes FileIndexStorage
BufferedIndexStorage(FileIndexStorage, int) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
Erstellt ein neues BufferedIndexStorage
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.
cachedBytes() - Method in record class de.bsvrz.ars.ars.persistence.CacheManager.CacheMemoryUsage
Returns the value of the cachedBytes record component.
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.CacheMemoryUsage - Record Class in de.bsvrz.ars.ars.persistence
Speicherverbrauch des Caches
CacheMemoryUsage(long, long) - Constructor for record class de.bsvrz.ars.ars.persistence.CacheManager.CacheMemoryUsage
Creates an instance of a CacheMemoryUsage record class.
call() - Method in interface de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory.ContainerCall
Methode, die etwas ausführt und dabei Exceptions werfen kann
call(TimeoutCallback) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutFunction
Implementierung der Methode mit Timeout
callWithTimeout(TimeoutFunction<T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutManager
Führt den angegebenen Lambda-Ausdruck mit einem Timeout aus.
callWithTimeout(TimeoutFunction<T>, long) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutManager
Führt den angegebenen Lambda-Ausdruck mit einem Timeout aus.
cancel() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutCallback
Bricht den Timeout ab, d. h. folgende Aktionen in diesem Timeout-Block laufen ohne zeitliche Beschränkungen ab.
cancelWakeUp(SimulationAutomaton) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Bricht das Aufwecken der übergebenen Simulation ab.
capacityEstimate() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Gibt eine Abschätzung der Arraygröße der intern verwendeten Queue zurück
CH_DELIM - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Delimiter für Parameter im Container-Header.
checkAdd(long, long, long, long, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
 
checkPersistenceDir(ScanMode) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Prüft das Persistenzverzeichnis auf fremde Dateien und Verzeichnisse und falsche Reihenfolgen von ID-Verzeichnissen.
checkVal(long) - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Prüft, ob ein Wert gesetzt werden könnte, wirft andernfalls eine PersistenceException.
checkVal(String) - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Prüft, ob ein Wert gesetzt werden könnte, wirft andernfalls eine PersistenceException.
CHP_ANZ_DS - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Anzahl Datensätze
CHP_ANZ_DS - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_ARC_TIME_MAX - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Archivzeit-Maximum
CHP_ARC_TIME_MAX - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_ARC_TIME_MIN - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Archivzeit-Minimum
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 - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Container-ID
CHP_CONT_ID - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Container-Header-Parameter.
CHP_DATA_IDX_MAX - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Datenindex-Maximum
CHP_DATA_IDX_MAX - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DATA_IDX_MIN - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Datenindex-Minimum
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 - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Datenzeit-Maximum
CHP_DATA_TIME_MAX - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DATA_TIME_MIN - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Datenzeit-Minimum
CHP_DATA_TIME_MIN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_DELETED - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Ist der Container gelöscht?
CHP_DELETED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
CHP_LOESCHEN - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Löschzeitpunkt
CHP_LOESCHEN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Das ist ein absoluter Zeitpunkt in Millisekunden.
CHP_LOESCHUTZ - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Löschschutz bis zum angegebenen Zeitpunkt
CHP_LOESCHUTZ - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Dies ist ein absoluter Zeitpunkt in Millisekunden.
CHP_MEDIUM_ID - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Medien-ID des gesicherten Containers oder MEDIUM_UNSAVED oder MEDIUM_DESTROYED
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 - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Ist der Container wiederhergestellt?
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 - Enum constant in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Soll der Container gesichert werden?
CHP_TO_SAVE - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
ClassicPersistenceDirectoryLayout - Class in de.bsvrz.ars.ars.persistence.layout
Klasse, die ein altes Archivsystem-Layout (Version 5 und früher) abbildet.
cleanUp() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
cleanUp() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Wird garantiert aufgerufen, nachdem der Task vollständig terminiert wurde.
cleanUp() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
cleanUp() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
clear() - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
Leert die RangeMultimap
clear() - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
clear() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Löscht alle Elemente
close() - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey
Gibt die Synchronisierung wieder frei.
close() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Query
Bricht die Query ab und markiert sie als erledigt.
close() - Method in exception de.bsvrz.ars.ars.mgmt.tasks.QueryError
 
close() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryList
 
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.ContainerDataIterator
 
close() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
close() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Schließt den Index und speichert alle geänderten Daten auf Platte.
close() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Schließt den Index und speichert alle geänderten Daten auf Platte.
close() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
close() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
close() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
close() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
close() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
close() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Terminiert das iterieren.
close() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
close() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
close() - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
 
close() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Die Methode beendet den Zugriff auf den Container (der Container wird nicht abgeschlossen), wird benötigt für das AutoCloseable-interface.
close(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
CloseConditions - Interface in de.bsvrz.ars.ars.persistence.writer
Interface für eine Klasse, die für eine Attributgruppe die Container-Abschlusskriterien bestimmt
closeContainer(StandardOpenContainerData) - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Schliesst die Container-Datei für den mit einer der accessContainer()-Methoden spezifizierten Container.
CloseContainerObject - Record Class in de.bsvrz.ars.ars.persistence.writer
Eine Instanz dieser Klasse wird eingefuegt, wenn ein Container aufgrund einer Parametrierungs-Änderung abgeschlossen werden soll.
CloseContainerObject(IdDataIdentification) - Constructor for record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
Creates an instance of a CloseContainerObject record class.
closeIndexes() - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Schließt alle Indexe, die vom aktuellen Thread geöffnet wurden.
closeIndexes(int) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Schließt/Flusht alle Indexdateien und wartet bis alle Indexe geschlossen wurden
closeIndexes(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Schließt alle vom aktuellen Thread geöffneten Indexe und schreibt die Puffer auf die Festplatte.
closeOpenContainer(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Schließt den offenen Container in einem Verzeichnis ab.
closePermanently() - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Schließt dieses Persistenz-Wochenverzeichnis dauerhaft ab, schließt also alle Container und Indexe.
CollectionUtilities - Class in de.bsvrz.ars.ars.persistence
 
ColumnType - Enum Class in de.bsvrz.ars.ars.persistence.index.backend.management
Sortierung/Art einer Spalte
CombineDataIterator - Class in de.bsvrz.ars.ars.persistence.iter
Diese Klasse kombiniert mehrere parallel laufende Iteratoren um daraus einen einzelnen Iterator zu erstellen, der alle Daten enthält.
CombineDataIterator(Collection<DataSequence>, ArchiveOrder) - Constructor for class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
Konstruktor zum Kombinieren von mehreren DataSequence-Objekten
compareTo(ContainerDirectory) - Method in interface de.bsvrz.ars.ars.persistence.ContainerDirectory
 
compareTo(Week) - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
compareTo(RemoteArchive) - Method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
compareTo(IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
 
complete(byte[], int) - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
Wird asynchron aufgerufen, um den serialisierten Datensatz zu übergeben
complete(AsyncSerializableDataset) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SerializeTaskHelper
 
CompleteIdPath - Enum constant in enum class de.bsvrz.ars.ars.persistence.layout.PathType
Es handelt sich um ein Verzeichnis einer Datenidentifikation.
CompoundArchiveTimeIndex - Class in de.bsvrz.ars.ars.persistence
Klasse, die mehrere ArchiveTimeIndex-Objekte zusammenfasst und als einen einzigen Index behandelt.
CompoundArchiveTimeIndex(IndexAggregator<ArchiveTimeIndex>) - Constructor for class de.bsvrz.ars.ars.persistence.CompoundArchiveTimeIndex
 
CompoundArchiveTimeIndex(List<ArchiveTimeIndex>, Map<ArchiveTimeIndex, PersistenceDirectory>) - Constructor for class de.bsvrz.ars.ars.persistence.CompoundArchiveTimeIndex
Erstellt eine neuen CompoundArchiveTimeIndex.
CompoundDataIndexIndex - Class in de.bsvrz.ars.ars.persistence
Klasse, die mehrere DataIndexIndex-Objekte zusammenfasst und als einen einzigen Index behandelt.
CompoundDataIndexIndex(IndexAggregator<DataIndexIndex>) - Constructor for class de.bsvrz.ars.ars.persistence.CompoundDataIndexIndex
 
CompoundDataIndexIndex(List<DataIndexIndex>, Map<DataIndexIndex, PersistenceDirectory>) - Constructor for class de.bsvrz.ars.ars.persistence.CompoundDataIndexIndex
Erstellt eine neuen CompoundDataIndexIndex.
CompoundDataTimeIndex - Class in de.bsvrz.ars.ars.persistence
Klasse, die mehrere DataTimeIndex-Objekte zusammenfasst und als einen einzigen Index behandelt.
CompoundDataTimeIndex(IndexAggregator<DataTimeIndex>) - Constructor for class de.bsvrz.ars.ars.persistence.CompoundDataTimeIndex
 
CompoundDataTimeIndex(Map<DataTimeIndex, PersistenceDirectory>) - Constructor for class de.bsvrz.ars.ars.persistence.CompoundDataTimeIndex
Erstellt eine neuen CompoundDataTimeIndex.
compressed() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the compressed record component.
compute(Task, TaskProducer<R, T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task ausgeführt wird.
compute(String, TaskProducer<R, T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task ausgeführt wird.
computeDataRange(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
computeExclusively(Task, TaskProducer<R, T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task exklusiv, also ohne nebenläufige andere Tasks zu beeinflussen, ausgeführt wird.
computeExclusively(String, TaskProducer<R, T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task exklusiv, also ohne nebenläufige andere Tasks zu beeinflussen, ausgeführt wird.
connectToDavQuit() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Verbindet sich zum datenverteiler, wenn dabei ein Fehler auftritt, wird das System beendet.
CONT_FILENAME_FILTER - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Filter zur Erkennung von Containerdateien anhand des Dateinamens.
CONT_FILENAME_PAT - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Regulaerer Ausdruck zur Erkennung von Containerdateinamen.
CONT_UNCLOSED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Wert von anzDS bei nicht abgeschlossenem Container.
ContainerAction - Interface in de.bsvrz.ars.ars.persistence.walk
Eine Aktion, die auf einen Container angewendet werden kann
ContainerCreator - Interface in de.bsvrz.ars.ars.persistence
Interface für den Teil der Persistenzschicht,
ContainerDataIterator - Class in de.bsvrz.ars.ars.persistence
Diese Klasse liest aus einem einzelnen Container Datensätze
ContainerDataResult - Class in de.bsvrz.ars.ars.persistence
Klasse, in die Ergebnisse beim Iterieren von Containerdaten abgelegt werden.
ContainerDataResult() - Constructor for class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
ContainerDirectory - Interface in de.bsvrz.ars.ars.persistence
Interface für die Identifikation eines Containerverzeichnisses bzw. einer Datenidentifikation mit Datenart.
ContainerFile - Class in de.bsvrz.ars.ars.persistence
Diese Klasse enthält die Funktionalitaet zum Erzeugen, Lesen, Schreiben und Loeschen von Container-Dateien.
ContainerFile() - Constructor for class de.bsvrz.ars.ars.persistence.ContainerFile
 
ContainerFileHandle - Class in de.bsvrz.ars.ars.persistence
Klasse für den Zugriff auf eine Container-Datei.
ContainerFileHandle(ContainerDirectory, long, boolean, PersistenceDirectoryLayoutInstance) - Constructor for class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Erstellt eine neue Instanz zum Zugriff auf die Containerdatei
containerFiles() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns the value of the containerFiles record component.
ContainerHdr - Class in de.bsvrz.ars.ars.persistence
Klasse, die einen Container-Header repraesentiert.
ContainerHdr() - Constructor for class de.bsvrz.ars.ars.persistence.ContainerHdr
 
containerHeaderConsistency() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns the value of the containerHeaderConsistency record component.
ContainerHeaders - Class in de.bsvrz.ars.ars.persistence
Einfache standalone Daten-Klasse, die Containerheader speichern kann.
ContainerHeaders(ContainerManagementData) - Constructor for class de.bsvrz.ars.ars.persistence.ContainerHeaders
Kopiert die Container-Header von einer anderen Klasse, die das abrufen von Containerheadern erlaubt (ContainerManagementData).
ContainerHeaders(IndexResult<ContainerManagementInformation>, int, ContainerDirectory) - Constructor for class de.bsvrz.ars.ars.persistence.ContainerHeaders
Erzeugt die ContainerHeader aus einem einzeiligen Ergebnis des Verwaltungsdatenindex.
ContainerHeaders(IndexResult<ContainerManagementInformation>, IdDataIdentification, ArchiveDataKind, int) - Constructor for class de.bsvrz.ars.ars.persistence.ContainerHeaders
Erzeugt die ContainerHeader aus einem einzeiligen Ergebnis des Verwaltungsdatenindex.
ContainerId - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
ID des Containers
containerIgnored - Variable in class de.bsvrz.ars.ars.persistence.RebuildResult
 
ContainerManagementData - Interface in de.bsvrz.ars.ars.persistence
 
ContainerManagementIndex - Class in de.bsvrz.ars.ars.persistence.index
Index, der alle wesentlichen Verwaltungsdaten eines Containers enthält.
ContainerManagementIndex(int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.ContainerManagementIndex
Erstellt eine neue Instanz, die den vorhandenen Index (falls vorhanden) öffnet.
ContainerManagementInformation - Enum Class in de.bsvrz.ars.ars.persistence
Enum der möglichen Verwaltungsinformationen eines Containers.
containerRead - Variable in class de.bsvrz.ars.ars.persistence.RebuildResult
 
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
 
containers() - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Gibt eine Collection über alle Container in der Datei zurück
ContainerWalk - Interface in de.bsvrz.ars.ars.persistence.walk
Interface für die Durchführung für Aktionen, die Containerdateien besuchen.
contains(long) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Gibt true zurück, wenn der angegebene Wert enthalten ist
contains(long, long) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Gibt zurück, ob ein angegebener Bereich vollständig (als Lücke) enthalten ist, d. h. wenn DataIndexRangeSet.addRange(long, long) mit den angegebenen parametern dieses Objekt nicht ändern würde.
contains(Object) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.RangeList
 
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.
copy() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
copyTo(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Legt die Daten dieses Objekts im anderen Objekt ab.
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, Path) - Constructor for exception de.bsvrz.ars.ars.persistence.index.CorruptIndexException
CorruptIndexException mit Fehlermeldung
CorruptIndexException(String, Path, Throwable) - Constructor for exception de.bsvrz.ars.ars.persistence.index.CorruptIndexException
CorruptIndexException mit Fehlermeldung
countDataInQueues() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
countDataInQueues() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Zählt die Datensätze in der Eingangsqueue
countDataInQueues() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
 
countDataInQueues() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
CountEstimator - Interface in de.bsvrz.ars.ars.persistence.walk.internal
Interface, dass eine Abschätzung einer Anzahl von z.
create(ContainerDataResult) - Static method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Erstellt einen neuen SerializableDataset basierend auf bereits archivierten Daten.
create(PersistenceDirectory, Collection<? extends ArchiveDataSpecification>) - Static method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Factory-Methode, die einen DataIdentificationDirWalk erzeugt, der die in der angegebenen Anfrage enthaltenen Archivdaten-Spezifikationen durchsucht.
create(Dataset, long, SerializeTaskHelper) - Static method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Erstellt einen neuen SerializableDataset basierend auf einem Datenverteiler-Datensatz.
create(Consumer<DataIdentificationDirListener>, CountEstimator) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetter
Erstellt einen DataIdentificationDirGetter.
createAsync(Dataset, long, SignalingQueue<AsyncSerializableDataset>) - Static method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Erstellt einen neuen SerializableDataset basierend auf einem Datenverteiler-Datensatz.
createCache(ContainerFile, boolean, IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Erzeugt einen neuen Cache für den angegebenen Container.
createContainer() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Erzeugt eine neue Container-Datei für den mit spezifizierten Container.
createDirectoriesIfAbsent(Path) - Static method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Liefert ein File für das angegebene Verzeichnis.
createEndOfParamListener() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Erzeugt einen Listener der benachrichtigt wird, wenn ein Parametrierungszyklus durchlaufen ist.
createGap(long, long, long) - Static method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Erstellt einen SerializableDataset, der eine (potenzielle) Datenlücke repräsentiert.
CreateIndexesCommand - Class in de.bsvrz.ars.ars.mgmt.commands
Kommando, um Indexdateien wiederherzustellen
CreateIndexesCommand(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.CreateIndexesCommand
Konstruktor
createInstance(Path, int) - Method in interface de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayout
Erzeugt eine PersistenceDirectoryLayoutInstance basierend auf diesem Layout
createNewContainer(ActivePersistenceDirectory, ContainerDirectory, SerializableDataset, int) - Method in class de.bsvrz.ars.ars.persistence.writer.SerializationHelper
Hängt die vorher serialisierten Daten an einen neuen Container an.
createNumParam(String, long, int, long, long, int) - Static method in class de.bsvrz.ars.ars.persistence.KeyValParam
Erzeugt einen neuen Container-Header-Parameter.
createQueryData() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Legt alle Datenstrukturen an, die zu Beginn der Anfrage ermittelt werden können.
createQueryData(ArchiveManager, ArchiveDataSpecification[], int, int, Object) - Static method in interface de.bsvrz.ars.ars.mgmt.tasks.QueryData
 
createRebuildIxdFlagFile(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Legt im Verzeichnis der Datenidentifikation ein FLAG-Datei an.
createRequestManager(ClientDavInterface) - Method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
createSequenceFromArchiveTimeSpecification(ArchiveTimeSpecification, LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Konvertiert eine ArchiveTimeSpecification (aus einer Anfrage) in eine SequenceSpecification.
createSettingLstnr(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
createSimulationDirectory(int) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Erstellt für die angegebene Simulationsvariante das Persistenzverzeichnis.
createSimulationDirectory(int) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
createSimulationDirectory(int) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
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.
createWritable(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
cronDefinition() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.CronTask.CronTaskDefinition
Returns the value of the cronDefinition record component.
CronTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Basisklasse für Tasks, die regelmäßig über eine Cron-Definition ausgeführt werden.
CronTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.CronTask
Erstellt einen neuen CronTask.
CronTask.CronTaskDefinition - Record Class in de.bsvrz.ars.ars.mgmt.tasks
Kapselt eine CronTask.CronTaskDefinition zusammen mit einem Code der ausgeführt werden soll
CronTaskDefinition(CronDefinition, Runnable) - Constructor for record class de.bsvrz.ars.ars.mgmt.tasks.CronTask.CronTaskDefinition
Creates an instance of a CronTaskDefinition record class.

D

DataAckSender() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataAckSender
 
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.
DataGapManager - Interface in de.bsvrz.ars.ars.persistence.iter
Verwaltung von Datenlücken in den Wochenverzeichnissen
dataIdentification() - Method in interface de.bsvrz.ars.ars.persistence.ContainerDirectory
Gibt die Datenidentifikation zurück.
dataIdentification() - Method in class de.bsvrz.ars.ars.persistence.IdContainerFileDir
Gibt die Datenidentifikation zurück
dataIdentification() - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Gibt die Datenidentifikation zurück
dataIdentification() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Returns the value of the dataIdentification record component.
dataIdentification() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Returns the value of the dataIdentification record component.
DataIdentificationDir - Class in de.bsvrz.ars.ars.persistence
Klasse, die zu einem Datenidentifikationsverzeichnis auf der Festplatte die Datenidentifikation und Archivdatenart speichert, damit diese Informationen zusammen verwendet werden können, vor allem bei Aufgaben die über die Persistenzdaten iterieren, z.
DataIdentificationDir(PersistenceDirectory, IdDataIdentification) - Constructor for class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Erstellt ein neues ContainerFileDir-Objekt
DataIdentificationDir(PersistenceDirectory, IdDataIdentification, Path) - Constructor for class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Erstellt ein neues DataIdentificationDir-Objekt
DataIdentificationDir(PersistenceDirectory, IdDataIdentification, Collection<ArchiveDataSpecification>) - Constructor for class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Erstellt ein neues ContainerFileDir-Objekt
DataIdentificationDirAction - Interface in de.bsvrz.ars.ars.persistence.walk
Funktionelles Interface für eine Aktion, die je Containerdateien-Verzeichnis durchgeführt werden soll
DataIdentificationDirGetter - Class in de.bsvrz.ars.ars.persistence.walk.internal
Instanzen dieser Klasse dienen dem StandardDataidentificationDirWalk per Dependency-Injection als Quelle von Datenidentifikationsverzeichnissen.
DataIdentificationDirGetters - Class in de.bsvrz.ars.ars.persistence.walk.internal
Interface für Klassen, die eine Menge von Datenidentifikations-Verzeichnissen nacheinander zurückgeben.
DataIdentificationDirListener - Interface in de.bsvrz.ars.ars.persistence.walk.internal
Interface für Klassen, die eine Menge von Datenidentifikations-Verzeichnissen nacheinander zurückgeben.
DataIdentificationDirWalk - Interface in de.bsvrz.ars.ars.persistence.walk
Interface für die Durchführung für Aktionen, die Containerdatei-Verzeichnisse in beliebiger Reihenfolge besuchen.
DataIdentificationListener - Interface in de.bsvrz.ars.ars.persistence.layout
Dieses Interface kann implementiert werden, um in einem DirectoryLayoutWalk über die gefundenen Elemente eines einzelnen Persistenzverzeichnisses (Wochenverzeichnisses) informiert zu werden.
DataIdentificationManager - Interface in de.bsvrz.ars.ars.persistence
Interface für Objekte, die den Zugriff auf Datenidentifikationen erlauben.
dataIdentifications(PersistenceDirectory, Collection<? extends IdDataIdentification>) - Static method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Factory-Methode, die einen DataIdentificationDirWalk erzeugt, der die in der angegebenen Anfrage enthaltenen Archivdaten-Spezifikationen durchsucht.
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 für eine Daten-Identifikation im Baum DataIdentTree.
DataIdentNode(IdDataIdentification) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Erstellt einen neuen DataIdentNode
DataIdentTree - Class in de.bsvrz.ars.ars.mgmt.datatree
Klasse, die zu Datenidentitifikationen DataIdentNodes speichert (enthält z.
DataIdentTree() - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
 
dataIdx() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the dataIdx record component.
dataIndex() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
dataIndex() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns the value of the dataIndex record component.
dataIndex() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt den Datenindex zurück.
DataIndex - Enum constant in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
Datenindex-Index
DataIndexAndArchiveTimeIndex - Class in de.bsvrz.ars.ars.persistence.index
In dieser Klasse ist zusaetzlich gefordert, dass die Folge der Datenindexe streng monoton ist.
DataIndexAndArchiveTimeIndex(int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataIndexAndArchiveTimeIndex
Erzeugt einen neuen Index
DataIndexIndex - Interface in de.bsvrz.ars.ars.persistence.index
TBD Dokumentation
DataIndexIndexImpl - Class in de.bsvrz.ars.ars.persistence.index
Diese Klasse stellt einen Datenindex-Index dar.
DataIndexIndexImpl(int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataIndexIndexImpl
Erzeugt einen neuen DatenIndex.
DataIndexMax - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Maximum des Datenindex im Container
DataIndexMin - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Minimum des Datenindex im Container
DataIndexRangeSet - Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse für bereiche von Datenindexlücken
DataIndexRangeSet() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Erstellt ein neues DataIndexRangeSet.
DataIndexRangeSet(DataIndexRangeSet) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Kopiert eine DataIndexRangeSet
DataIndexSequenceSpecification - Record Class in de.bsvrz.ars.ars.persistence.sequence
Spezifikation für einen Protokollauszug nach Datenindex
DataIndexSequenceSpecification(long, long) - Constructor for record class de.bsvrz.ars.ars.persistence.sequence.DataIndexSequenceSpecification
Creates an instance of a DataIndexSequenceSpecification record class.
dataIterator(long) - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Iteriert über die Daten eines gelöschten Containers.
DataIterator - Interface in de.bsvrz.ars.ars.persistence.iter
Ein Iterator über die Datensätze von mehreren Containern.
dataKind() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the dataKind record component.
DataKinds - Class in de.bsvrz.ars.ars.persistence.layout
Hilfsklasse für die Verwaltung von Archivdatenarten im Persistenzverzeichnis
DATALEN_LEN - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Länge des Längenbytes vor jedem Datensatz (4 Bytes, Integer).
DataRange - Interface in de.bsvrz.ars.ars.persistence.directories.cache
Basisinterface für die in einem Containerdatenordner vorliegenden Daten.
DataReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.DataReceiver
 
dataRequest(SystemObject, DataDescription, byte) - Method in class de.bsvrz.ars.ars.mgmt.FreeDiskSpacePublisher
 
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.query.QueryHandler
 
dataRequest(SystemObject, DataDescription, byte) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
 
DataSequence - Interface in de.bsvrz.ars.ars.persistence.iter
Dieses Interface zeigt Klassen an, die über Containerdaten iterieren können.
dataset() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Returns the value of the dataset record component.
dataset() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Returns the value of the dataset record component.
dataState() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the dataState record component.
dataState() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
Bestimmt den Datensatztyp des Datensatzes.
dataState() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
 
dataState() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt den Zustand des Datensatzes zurück.
dataTime() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the dataTime record component.
dataTime() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
Bestimmt den Datenzeitstempel des Datensatzes.
dataTime() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns the value of the dataTime record component.
dataTime() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt die Datenzeit in Millisekunden seit Epoch zurück.
DataTime - Enum constant in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
Datenzeit-Index
DataTimeIndex - Interface in de.bsvrz.ars.ars.persistence.index
TBD Dokumentation
DataTimeIndexImpl - Class in de.bsvrz.ars.ars.persistence.index
Diese Klasse stellt einen DatenzeitIndex dar.
DataTimeIndexImpl(int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.DataTimeIndexImpl
Erzeugt einen neuen Datenzeitindex.
DataTimeMax - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Maximum der Datenzeit im Container
DataTimeMin - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Minimum der Datenzeit im Container
DataWriter - Interface in de.bsvrz.ars.ars.mgmt.tasks.query
Hilfsinterface, mit dem in QueryHandler.sendResponse(int, boolean, String, DataWriter) zusätzliche Daten in den serialisierten Datenstrom integriert werden können
DavDataSerializer - Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse, die Datensätze serialisiert, um diese in Containerdateien zu schreiben.
DavDataSerializer() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DavDataSerializer
 
ddResponse - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Datenidentifikation der Archiv-Antwort.
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.datatree.synchronization - package de.bsvrz.ars.ars.mgmt.datatree.synchronization
 
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.base - package de.bsvrz.ars.ars.mgmt.tasks.base
 
de.bsvrz.ars.ars.mgmt.tasks.query - package de.bsvrz.ars.ars.mgmt.tasks.query
 
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.directories - package de.bsvrz.ars.ars.persistence.directories
 
de.bsvrz.ars.ars.persistence.directories.cache - package de.bsvrz.ars.ars.persistence.directories.cache
 
de.bsvrz.ars.ars.persistence.directories.mgmt - package de.bsvrz.ars.ars.persistence.directories.mgmt
 
de.bsvrz.ars.ars.persistence.directories.mgmt.lock - package de.bsvrz.ars.ars.persistence.directories.mgmt.lock
 
de.bsvrz.ars.ars.persistence.directories.mgmt.range - package de.bsvrz.ars.ars.persistence.directories.mgmt.range
 
de.bsvrz.ars.ars.persistence.directories.mgmt.util - package de.bsvrz.ars.ars.persistence.directories.mgmt.util
 
de.bsvrz.ars.ars.persistence.gap - package de.bsvrz.ars.ars.persistence.gap
 
de.bsvrz.ars.ars.persistence.gap.util - package de.bsvrz.ars.ars.persistence.gap.util
 
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.persistence.index.backend.management - package de.bsvrz.ars.ars.persistence.index.backend.management
 
de.bsvrz.ars.ars.persistence.index.backend.storage - package de.bsvrz.ars.ars.persistence.index.backend.storage
 
de.bsvrz.ars.ars.persistence.index.result - package de.bsvrz.ars.ars.persistence.index.result
 
de.bsvrz.ars.ars.persistence.iter - package de.bsvrz.ars.ars.persistence.iter
 
de.bsvrz.ars.ars.persistence.layout - package de.bsvrz.ars.ars.persistence.layout
 
de.bsvrz.ars.ars.persistence.sequence - package de.bsvrz.ars.ars.persistence.sequence
 
de.bsvrz.ars.ars.persistence.util - package de.bsvrz.ars.ars.persistence.util
 
de.bsvrz.ars.ars.persistence.walk - package de.bsvrz.ars.ars.persistence.walk
 
de.bsvrz.ars.ars.persistence.walk.internal - package de.bsvrz.ars.ars.persistence.walk.internal
 
de.bsvrz.ars.ars.persistence.writer - package de.bsvrz.ars.ars.persistence.writer
 
de.bsvrz.ars.ars.repair - package de.bsvrz.ars.ars.repair
 
debug - Static variable in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
DebuggingSynchronizationManager<T> - Class in de.bsvrz.ars.ars.mgmt.datatree.synchronization
Delegate auf einen SynchronizationManager, der bei langen Wartedauern Debug-Meldungen erzeugt.
DebuggingSynchronizationManager(SynchronizationManager<T>) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.synchronization.DebuggingSynchronizationManager
Erstellt einen neuen DebuggingSynchronizationManager
decode(String) - Static method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
Dekodiert einen Verzeichnisnamen in eine Objekt-ID
decodeFast(String) - Static method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
Dekodiert einen Verzeichnisnamen in eine Objekt-ID
decreaseArchiveQueryCountForApplication(SystemObject) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Erniedrigt für eine Applikation die Anzahl der gleichzeitigen Anfragen um 1.
Defect - Class in de.bsvrz.ars.ars.repair
Gefundener Fehler im Persistenzverzeichnis
Defect(Path, Set<Defect>, String) - Constructor for class de.bsvrz.ars.ars.repair.Defect
Erstellt einen neuen Defect.
Defect(Path, Set<Defect>, String, Exception) - Constructor for class de.bsvrz.ars.ars.repair.Defect
Erstellt einen neuen Defect.
delayed() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Returns the value of the delayed record component.
delayed() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Returns the value of the delayed record component.
delegate() - Method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Verweie auf die Ursprüngliche Implementierung in KeyValParam
deleteBackupIndexFiles() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns the value of the deleteBackupIndexFiles record component.
DELETED_CONTAINER_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Dateiname für Reguläte dateien für gelöschte Container
DELETED_CONTAINER_FILENAME_BACKUP - Static variable in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Dateiname für temporäres Backup für die vorige Version der Datei
DELETED_CONTAINER_FILENAME_TMP - Static variable in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Dateiname unter der die neue Datei geschrieben wird.
deleteDataIdentNode(IdDataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Loescht den DataIdentNode zur angegebenen Daten-Identifikation.
deletedBlocks(long) - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Gibt die Liste mit monotonen Datenindexblöcken für den angegebenen gelöschten Container zurück.
DeletedContainerFile - Class in de.bsvrz.ars.ars.persistence
Klasse, die den Zugriff auf die Datei bietet, die die Header und Datensatzindizes von gelöschten Containern enthält.
DeletedContainerFile(ContainerDirectory, PersistenceDirectory) - Constructor for class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Erstellt ein neues DeletedContainerFile ohne Inhalt.
DeletedContainerFile(Path, ContainerDirectory) - Constructor for class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Erstellt ein neues DeletedContainerFile ohne Inhalt.
DeletedContainerFile.IndexRange - Record Class in de.bsvrz.ars.ars.persistence
Ein Datenindex-Bereich
DeletedMinMaxIterator - Class in de.bsvrz.ars.ars.persistence
Iterator über die Datensätze eines gelöschten Containers.
DeletedMinMaxIterator(ContainerHeaders, ArchiveDataKind, IdDataIdentification) - Constructor for class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
Erteugt einen neuen DeletedMinMaxIterator
deleteEntryAtIndex(long) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
deleteEntryAtIndex(long) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
deleteEntryAtIndex(long) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
deleteEntryAtIndex(long) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Löscht den Eintrag am Index entryIndex
deleteEntryAtIndex(long) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
deleteIndex(LockedContainerDirectory, RebuildResult) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Löscht alle Indexe und Indexdateien in einem Containerverzeichnis.
deleteIndexes(LockedContainerDirectory, RebuildResult) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode deleteIndexes löscht alle Indexdateien in einem Verzeichnis.
deleteOpenContainerData(SyncKey<IdDataIdentification>, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Löscht die Daten eines offenen Containers komplett, also auch die Information, dass es keinen offenen Container gibt.
deletePath(Path) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Löscht ein Verzeichnis inklusive enthaltener Dateien.
DeletePermanently() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask.DeletePermanently
 
DeletePermanentlyTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Bearbeitung von Loeschzeit-Verlängerungsauftraegen.
DeletePermanentlyTask(ArchiveManager, LongTermTaskStatePublisher, int) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask
Erzeugt einen neuen Loeschzeit-Verlängerungs-Task.
DeletePermanentlyTask.DeletePermanently - Class in de.bsvrz.ars.ars.mgmt.tasks
Endgültiges Löschen als DeletePermanentlyTask.ContainerHandler
DeletePermanentlyTask.DeletePermanentlyToken - Class in de.bsvrz.ars.ars.mgmt.tasks
Spezielles Markierungsobjekt, dass das dauerhafte Löschen einmalig auslöst.
DeletePermanentlyToken() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask.DeletePermanentlyToken
Erstellt ein neues DeletePermanentlyToken.
deletePersistenceDirectory(ActivePersistenceDirectory) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Löscht das Persistenzverzeichnis von einer Simulation komplett vom Datenträger.
deleteSimulationDirectory(ActivePersistenceDirectory) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Löscht ein Verzeichnis einer Simulation
deleteSimulationDirectory(ActivePersistenceDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
deleteSimulationDirectory(ActivePersistenceDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
deleteSimVar(SyncKey<IdDataIdentification>) - 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 Datensätze einer Simulationsvariante geloescht.
DeleteSimVarTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zum Loeschen von Simulationsdaten einer bestimmten Simulationsvariante.
DeleteSimVarTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.DeleteSimVarTask
Erstellt einen neuen DeleteSimVarTask
deleteStartupPropsFile() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
 
deserializer - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Der Deserialisierer aus DAF.
detectDomain(Path, boolean) - Static method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Ermittelt, nach welcher Struktur bzw. welcher Zeit-Intervall-Aufteilung das persistenzverzeichnis aufgebaut ist.
detectFromPath(Path) - Static method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Versucht, von einem Verzeichnis zu ermitteln, welches persistenzverzeichnislayout in diesem Verzeichnis genutzt wird und gibt dies als PersistenceDirectoryLayoutInstance zurück.
DI - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl.Key
Deprecated.
 
did() - Method in record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
Returns the value of the did record component.
Directory - Enum constant in enum class de.bsvrz.ars.ars.persistence.ScanModes
 
DirectoryIsLockedException - Exception in de.bsvrz.ars.ars.persistence.directories.mgmt.lock
Exception, die geworfen wird, wenn ein Persistenzverzeichnis bereits gesperrt ist
DirectoryIsLockedException(String, Exception) - Constructor for exception de.bsvrz.ars.ars.persistence.directories.mgmt.lock.DirectoryIsLockedException
Erzeugt eine Instanz
DirectoryLayoutWalk - Class in de.bsvrz.ars.ars.persistence.layout
Iterator für ein bestimmtes Persistenzverzeichnis-Layout.
DirectoryStatus - Enum Class in de.bsvrz.ars.ars.persistence.directories.mgmt.lock
Zustand eines Persistenz-Unterverzeichnisses
distance(Week, Week) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
DomainUtil - Class in de.bsvrz.ars.ars.mgmt.commands
Hilfsklasse, um Datumsbereiche von der Konsole zu Lesen
DomainUtil() - Constructor for class de.bsvrz.ars.ars.mgmt.commands.DomainUtil
 
doMirror(Path, String[]) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MirrorTask
Führt einen Backup-lauf durch
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.
doRestore(PersistenceDirectory) - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
Indexdateien wiederherstellen
DT - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl.Key
Deprecated.
 

E

EjectPersistenceDirectoriesCommand<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.mgmt.commands
Telnet-Kommando, mit dem ein Persistenz-Wochenverzeichnis sicher ausgeworfen werden kann.
EjectPersistenceDirectoriesCommand(TimeBasedPersistenceDirectoryManager<T>) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.EjectPersistenceDirectoriesCommand
Erstellt eine neue EjectPersistenceDirectoriesCommand-Instanz.
empty() - Static method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Gibt einen leeren DataIterator zurück
EmptyDataIterator - Class in de.bsvrz.ars.ars.persistence.iter
Eine leerer DataIterator (Singleton-Implementierung)
EnableDeleteCommand - Class in de.bsvrz.ars.ars.mgmt.commands
Kommando, um das endgültige Löschen zu aktivieren
EnableDeleteCommand(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.EnableDeleteCommand
Konstruktor
encode(long) - Static method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
Wandelt eine Objekt-ID in einen Verzeichnisnamen um.
EndOfParamListener() - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.EndOfParamListener
 
ensureHeaderRead() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
Stellt sicher dass der Header eingelesen wurde.
ensureHeaderRead() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Stellt sicher, dass der Header eingelesen wurde.
ensureNoCached() - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Debug-Methode.
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.gap.util.RangeMultimap
Siehe RangeMap.asMapOfRanges().
ENTRIES_WARN_LIMIT - Static variable in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Limit ab dem der User über zu viele Containerdateien in einer DID gewarnt wird. 32000 ist schon recht hoch, es gibt aber viele "volle" Archivsysteme, und wir wollen keinen Debug-Spam erzeugen.
entryByteSize() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
entryByteSize() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
entryByteSize() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
entryByteSize() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt die Byte-Größe eines Eintrags zurück
entryByteSize() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
entrySize() - Static method in class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
Gibt die anzahl Bytes zurück, die ein Indexeintrag belegt.
entrySize() - Static method in class de.bsvrz.ars.ars.persistence.index.ContainerManagementIndex
Gibt die anzahl Bytes zurück, die ein Indexeintrag belegt.
entrySize() - Static method in class de.bsvrz.ars.ars.persistence.index.DataIndexIndexImpl
Gibt die anzahl Bytes zurück, die ein Indexeintrag belegt.
entrySize() - Static method in class de.bsvrz.ars.ars.persistence.index.DataTimeIndexImpl
Gibt die anzahl Bytes zurück, die ein Indexeintrag belegt.
equals(Object) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexId
 
equals(Object) - Method in record class de.bsvrz.ars.ars.mgmt.tasks.CronTask.CronTaskDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.CacheManager.CacheMemoryUsage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.DeletedContainerFile.IndexRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
 
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.IdContainerFileDir
 
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
 
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.OpenContainerData.NoOpenContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.sequence.AllDataSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.sequence.DataIndexSequenceSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.bsvrz.ars.ars.persistence.util.SyncResult
 
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.persistence.writer.RequestedDataFinished
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Indicates whether some other object is "equal to" this one.
ERASED - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Gelöscht - Zustand.
estimate() - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
 
estimate() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
estimate() - Method in interface de.bsvrz.ars.ars.persistence.walk.internal.CountEstimator
Schätzt eine Anzahl
estimateCount() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetter
Schätz mithilfe des übergebenen CountEstimator-Objekts die Gesamtzahl aller Datenidentifikationen
estimateDatasetUsage(AsyncSerializableDataset) - Static method in interface de.bsvrz.ars.ars.persistence.writer.ArchiveJob
 
estimateDataUsage(Data) - Static method in interface de.bsvrz.ars.ars.persistence.writer.ArchiveJob
 
estimateMemoryUsage() - Method in interface de.bsvrz.ars.ars.persistence.writer.ArchiveJob
 
estimateMemoryUsage() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
 
estimateMemoryUsage() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
 
estimateMemoryUsage() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
 
estimateMemoryUsage() - Method in record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
 
estimateMemoryUsage() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
 
estimateMemoryUsage() - Method in record class de.bsvrz.ars.ars.persistence.writer.RequestedDataFinished
 
estimateMemoryUsage() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Schätz den Speicherverbrauch dieses Objekts
estimateMinRuntime(Duration, long, long) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
Berechnet den Fortschritt und formatiert eine Ausgabe, wenn die Gesamtzahl der Objekte unbekannt ist.
estimateQueueMemoryUsage() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
estimateQueueMemoryUsage() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Schätzt den Speicherverbrauch der Archivqueue ab
estimateQueueMemoryUsage() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
 
estimateQueueMemoryUsage() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
estimateRuntime(Duration, long, long) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
Berechnet den Fortschritt und formatiert eine Ausgabe.
Exact - Enum constant in enum class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter.ApproximationType
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.CreateIndexesCommand
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.EjectPersistenceDirectoriesCommand
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.EnableDeleteCommand
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.LargeContainerDirDump
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.ListPersistenceDirectoriesCommand
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.LoadPersistenceDirectoriesCommand
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.commands.MemoryDumpCmd
 
execute() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Diese Methode muss implementiert werden und definiert die Aktion, die dieser Task ausführt.
execute() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
 
execute() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
Durchlaueft mit Hilfe eines DataIdentificationDirWalk jedes Containerverzeichnis und stellt die Verwaltungsinformation wieder her.
execute(OutputStream) - Method in interface de.bsvrz.ars.ars.persistence.WriteAction
Schreibt Daten in den Stream
execute(String, int, ContainerAction) - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Führt den Verzeichnisdurchlauf aus.
execute(String, int, ContainerAction) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
 
execute(String, int, DataIdentificationDirAction) - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Führt den Verzeichnisdurchlauf aus.
execute(String, int, DataIdentificationDirAction) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
executeOnContainer(Path, PersistenceDirectory.ContainerCall) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Führt eine Aktion auf einem Container auf und benennt den Container um, falls die Aktion eine PersistenceException geworfen hat und der Benutzer PersistenceManager.shouldDeleteBrokenContainers() gesetzt hat.
executeOnSubDirectories(TimeBasedPersistenceDirectoryManager.PathAction) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Führt einen rekursiven Verzeichnisdurchlauf aus und führt für jedes gefundene Wochenverzeichnis den angegebenen Befehl aus
exists() - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Gibt true zurück, wenn eien bestehende Datei existiert
existsContainer() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Prüft ob bereits eine Container-Datei existiert.
extractSettings(SimulationResultData, DataModel, Map<DataIdentification, Data>, short) - Static method in class de.bsvrz.ars.ars.mgmt.SimVarParamExtracter
Liest Einstellungen für Simulation

F

FALSE - Static variable in class de.bsvrz.ars.ars.persistence.KeyValProps
Textuelle Repraesentationdes boolsches Kennzeichen für 'Falsch'.
FileIndexStorage - Class in de.bsvrz.ars.ars.persistence.index.backend.storage
Implementierung des IndexStorage-Interfaces für Dateien im Dateisystem
FileIndexStorage(Path, int) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
Erstellt ein neues FileIndexStorage
FileSync - Class in de.bsvrz.ars.ars.persistence.util
Hilfsklasse um einen Ordner auf einen Zielordner zu kopieren (zu synchronisieren) ohne alles erneut zu übertragen.
FileSync() - Constructor for class de.bsvrz.ars.ars.persistence.util.FileSync
 
Finalized - Enum constant in enum class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.DirectoryStatus
Verzeichnis ist abgeschlossen und nur noch im lesenden Zugriff
findEntryIndex(long, byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.IndexImplementation
Findet den Element-Index des Eintrags zu einem Wert in diesem Index
FINISH_WORK - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Zustand einer Task, die mit den abschließenden Arbeiten nach Bearbeitung einer Aufgabe beschäftigt ist.
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.
first() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Gibt den ersten (der Sortierung nach am kleinsten) Eintrag zurück (der am Dateianfang gespeichert ist)
first() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Gibt den ersten (der Sortierung nach am kleinsten) Eintrag zurück (der am Dateianfang gespeichert ist)
firstMemoryIndex() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
Gibt den Index des ersten Eintrags im Speicher zurück, bzw. die Anzahl der in der datei gespeicherten Einträge
fixDefects(RescueResult, PersistenceDirectoryLayoutInstance) - Static method in class de.bsvrz.ars.ars.repair.PersistenceCheckRunner
 
fixed(long) - Static method in interface de.bsvrz.ars.ars.persistence.walk.internal.CountEstimator
Diese Factory-Methode kann benutzt werden, wenn die tatsächliche Anzahl bekannt ist und keine Abschätzung notwendig ist.
fixErrors() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns the value of the fixErrors record component.
FixErrors - Enum constant in enum class de.bsvrz.ars.ars.persistence.ScanModes
 
fixNoSourceDataTime() - Method in interface de.bsvrz.ars.ars.mgmt.RuntimeControl
Nur für Testzwecke; falls wahr, werden bei vom Datenverteiler generierte "keine Quelle"-Datensätze so angepasst, dass diese die simulierte Archivzeit besitzen und nicht die Systemzeit genommen wird.
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() - 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.
flush() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
 
flush() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Schreibt den Index auf die Festplatte
flush() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
flush() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
flush() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
Schreibt alle Änderungen in das Dateisystem
flushAll() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Schreibt alle in den einzelnen Caches vorhandenen Daten.
flushIndexes(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Schreibt die Puffer für alle vom aktuellen Thread geöffneten Indexe auf die Festplatte ohne den Index zu schließen.
flushIndexes(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Schreibt den aktuellen Stand der Indexe auf die Festplatte
flushTo(IndexStorage) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
Verschiebt alle Einträge in ein anderes IndexStorage-Objekt (also z.B. ein dateibasiertes).
forceWritable(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
ForeignPath - Enum constant in enum class de.bsvrz.ars.ars.persistence.layout.PathType
Es handelt sich um ein unbekanntes, fremdes Verzeichnis (das ignoriert werden kann)
forgetCache(long) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Entfernt den Cache des angegebenen Containers aus der Containerverwaltung.
forgetCache(ContainerFile) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Entfernt den Cache des angegebenen Containers aus der Containerverwaltung.
format(RangeSet<? extends LocalDate>) - Static method in class de.bsvrz.ars.ars.mgmt.commands.DomainUtil
Formatiert umgekehrt eine Menge von Zeitbereichen in einen String
formatContainerDirectory(ContainerDirectory) - Method in interface de.bsvrz.ars.ars.persistence.DataIdentificationManager
Die Methode formatDataIdentification gibt eine Datenidentifikation als lesbaren String aus.
formatDuration(Duration) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
Formatiert eine Zeitdauer.
formatObj(long) - Method in interface de.bsvrz.ars.ars.persistence.DataIdentificationManager
Formatiert eine Objekt-ID.
formatObj(long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Die Methode formatObj gibt eine Objekt-ID als lesbaren String aus (z.
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.
foundDataIdentification(DataIdentificationDir) - Method in interface de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirListener
Wird für jedes relevante Datenidentifikations-Verzeichnis aufgerufen
foundDataIdentification(IdDataIdentification, Path) - Method in interface de.bsvrz.ars.ars.persistence.layout.DataIdentificationListener
Wird vom DirectoryLayoutWalk aufgerufen, wenn ein Ordner für eine Datenidentifikation gefunden wurde.
foundForeignDirectory(Path) - Method in interface de.bsvrz.ars.ars.persistence.layout.DataIdentificationListener
Wird vom DirectoryLayoutWalk aufgerufen, wenn ein nicht identifizierbares ("fremdes") Verzeichnis in der Ordnerstruktur des Persistenzverzeichnisses gefunden wurde.
foundForeignFile(Path) - Method in interface de.bsvrz.ars.ars.persistence.layout.DataIdentificationListener
Wird vom DirectoryLayoutWalk aufgerufen, wenn eine nicht identifizierbares ("fremde") Datei in der Ordnerstruktur des Persistenzverzeichnisses gefunden wurde.
FreeDiskSpacePublisher - Class in de.bsvrz.ars.ars.mgmt
Klasse die den freien Speicherplatz im Archivsystem veröffentlicht.
FreeDiskSpacePublisher(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.FreeDiskSpacePublisher
 
from() - Method in record class de.bsvrz.ars.ars.persistence.DeletedContainerFile.IndexRange
Gibt den Von-Datenindex zurück
fromArchiveDataSpecification(PersistenceDirectory, Collection<? extends ArchiveDataSpecification>, PersistenceManager) - Static method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Factory-Methode, die einen ContainerDirWalk erzeugt, der die in der angegebenen Anfrage enthaltenen Archivdaten-Spezifikationen durchsucht.
Full - Enum constant in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 
FullDelete - Enum constant in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 

G

GAP_FILE_FOLDER_NAME - Static variable in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Name des Ordners, der die Lückendateien für das Nachfordern enthält.
GapFile - Interface in de.bsvrz.ars.ars.persistence.gap
Interface für eine Lücken-Datei
GapFileImpl - Class in de.bsvrz.ars.ars.persistence.gap
Datenlücken-Datei für das nachfordern, die in einem Datenidentifikations-Ordner (neben oa, on, etc.) abgespeichert wird.
GapFileImpl(Path) - Constructor for class de.bsvrz.ars.ars.persistence.gap.GapFileImpl
Konstruktor mit Datei.
gData - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Dieses Datenobjekt wird zum Senden des Ergebnisses verwendet
get() - Method in enum class de.bsvrz.ars.ars.persistence.ScanModes
 
get(int) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.QueryData
Gibt das untergeordnete Anfrageobjekt für den angegebenen Stream zurück (siehe QueryData.size() für gültige Indexe)
get(int) - Method in exception de.bsvrz.ars.ars.mgmt.tasks.QueryError
 
get(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryList
 
get(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
get(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt eine einzelne Information als Long-Wert zurück
get(int, E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt eine einzelne Information als Long-Wert zurück
get(IdDataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
get(Dataset) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
get(DataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
get(K) - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
Gibt alle Elemente zurück, die am angegebenen Punkt existieren
getAbsoluteATMin() - Method in class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
Liefert den kleinsten Archivzeit-Minwert, der jemals in diesem Index gespeichert wird.
getActionName() - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask.DeletePermanently
 
getActiveMemory() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt den Speicherverbrauch der Verwaltungsdaten für offene Container und Indexe zurück
getActivePersistenceDirectory() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Gibt das Persistenzverzeichnis zurück, in das aktuell archiviert wird.
getActivePersistenceDirectory() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
getActivePersistenceDirectory() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
getActivePersistenceDirectory(int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt das aktive Persistenzverzeichnis (in das gerade aktiviert wird) zurück.
getActiveTasks() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Gibt alle aktuell laufenden tasks zurück (z.
getActualWriteBuf() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveDataSerializer
Gibt den Schreibpuffer zurück
getAll() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt alle Einträge als ein großes byte-Array zurück.
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
 
getArchiveDataKind(Path) - Static method in class de.bsvrz.ars.ars.persistence.layout.DataKinds
Extrahiert aus einem Pfadnamen die Archovdatenart, bei einem Pfad mit dem Namen "oa", wird z.
getArchiveDataKindOptional(Path) - Static method in class de.bsvrz.ars.ars.persistence.layout.DataKinds
Wie DataKinds.getArchiveDataKind(Path), gibt bei Fehler aber null zurück, statt eine Exception zu werfen.
getArchiveDataKinds() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Gibt die Archivdatenarten zurück, die relevant sind.
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.
getArchiveDataSpecifications() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Gibt die Archivdatenspezifikation zurück (falls sie beim Konstruktor übergeben wurde)
getArchiveObject() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Gibt das Archiv-Objekt vom Typ "typ.archiv" zurück
getArchiveQueryCountForApplication(SystemObject) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Gibt die aktuelle Anzahl der gleichzeitigen Anfragen für eine Applikation zurück
getArchiveQueueCapacity() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getArchiveSettingsTask() - Method in class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Liefert den Task, der für die Bearbeitung der Archiveinstellungen verantwortlich ist.
getArchiveSettingsTask() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Liefert den Task, der für die Bearbeitung der Archiveinstellungen verantwortlich ist.
getArchiveTask() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
getArchiveTimeIndex(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
 
getArchMgr() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
 
getArchMgr() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Zentrale Archiv-Verwaltung.
getAsp(List<SystemObject>) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen
getAspectId() - Method in interface de.bsvrz.ars.ars.persistence.ContainerDirectory
Gibt die Aspekt-ID zurück
getAspectId() - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
Gibt die Aspekt-ID zurück
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.
getAtg(List<SystemObject>) - 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 interface de.bsvrz.ars.ars.persistence.ContainerDirectory
Gibt die Attributgruppen-ID zurück
getAtgId() - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
Gibt die Attributgruppen-ID zurück
getAtgs(long, DataModel) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert alle Attributgruppen zu einem Objekt, die im Baum gespeichert sind.
getAvailableDataKinds(Path) - Static method in class de.bsvrz.ars.ars.persistence.layout.DataKinds
Gibt alle Archivdatenarten zurück, die auf Dateisystemebene in einem Datenidentifikationsverzeichnis vorliegen.
getBackgroundTaskManager() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getBackupConfigurationDirectory() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getBadContainerFileEnd() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getBadDID() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getBadIndexFiles() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getBadRangeEndDefects() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getBasePath() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt das Verzeichnis auf dem Datenträger zurück.
getBlockingFactorMux() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
getBoolean(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getBoolean(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt eine einzelne Information als Boolean-Wert zurück
getBoolean(int, E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt eine einzelne Information als Boolean-Wert zurück
getBufferedCount() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
Gibt zurück, wie viele Einträge im lesepuffer gespeichert sind
getBufferSize() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.Cache
 
getBufferSizeMux() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
getByteLength() - Method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Gibt die (fixe) Anzahl Bytes zurück, die benötigt werden um einen Wert zu speichern.
getByteLength() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
getBytesCopied() - Method in class de.bsvrz.ars.ars.persistence.util.SyncResult
 
getCache(long) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Liefert den Cache für den angegebenen Container zurück.
getCache(ContainerFile) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Liefert den Cache für den angegebenen Container zurück.
getCachedMemory() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Gibt den vom Cache verbrauchten Speicher zurück (ungefähr)
getCachedMemory() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt cachedMemory von diesem Statistics-Objekt zurück.
getCantFix() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getCheckedContainerFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getCheckedIndexFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getCloseCondition(long) - Method in interface de.bsvrz.ars.ars.persistence.writer.CloseConditions
Bestimmt für eine Attributgruppe die Abschlusskriterien
getCloseContainerSuccess() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getCloseContainerSuccess() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getCloseCounter() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getCloseThreadCount() - Method in interface de.bsvrz.ars.ars.persistence.ContainerCreator
Gibt die Anzahl Threads zurück, die für das Schließen von Container- und Indexdateien benutzt werden sollen.
getCloseThreadCount() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getColumn() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.IndexImplementation
Die von diesem Objekt indexierte Spalte
getColumn(E) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
Gibt die IndexContentDescriptor.IndexColumn-Instanz für eine Indexspalte
getColumnIndex() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
getColumns() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
Gibt alle Spalten zurück
getColumns() - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getColumns() - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
 
getColumns() - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt die Spalten des Ergebnisses zurück.
getCommandLine() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MirrorDefinition
 
getContainerDirectories() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Ermittelt alle relevanten Containerverzeichnisse für dieses Datenidentifikationsverzeichnis.
getContainerDirectories(SyncKey<IdDataIdentification>) - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Ermittelt alle relevanten Containerverzeichnisse für dieses Datenidentifikationsverzeichnis.
getContainerDirectory(BaseIndex<?>) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Ermittelt von einer Index-Datei im Dateisystem die Datenidentifikation
getContainerDirectory(Path) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Ermittelt von einem Pfad im Dateisystem die Datenidentifikation und Datenart
getContainerFile() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Gibt containerFile von diesem BasicContainerFileHandle-Objekt zurück.
getContainerFileDir() - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexId
Gibt den Ort 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(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsBoolean(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
getContainerHeaderParamAsBoolean(ContainerManagementInformation) - Method in interface de.bsvrz.ars.ars.persistence.ContainerManagementData
Liefert den Wert des Parameters als boolschen Wert zurück.
getContainerHeaderParamAsBoolean(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
getContainerHeaderParamAsBoolean(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
 
getContainerHeaderParamAsBoolean(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsBoolean(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsInt(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
getContainerHeaderParamAsInt(ContainerManagementInformation) - Method in interface de.bsvrz.ars.ars.persistence.ContainerManagementData
Liefert den Wert des Parameters als numerischen Wert vom Typ long zurück.
getContainerHeaderParamAsInt(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
getContainerHeaderParamAsInt(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
 
getContainerHeaderParamAsInt(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsInt(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsLong(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
getContainerHeaderParamAsLong(ContainerManagementInformation) - Method in interface de.bsvrz.ars.ars.persistence.ContainerManagementData
Liefert den Wert des Parameters als numerischen Wert vom Typ long zurück.
getContainerHeaderParamAsLong(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
getContainerHeaderParamAsLong(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
 
getContainerHeaderParamAsLong(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsLong(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsString(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
getContainerHeaderParamAsString(ContainerManagementInformation) - Method in interface de.bsvrz.ars.ars.persistence.ContainerManagementData
Liefert den Wert des Parameters als String-Wert zurück.
getContainerHeaderParamAsString(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
getContainerHeaderParamAsString(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
 
getContainerHeaderParamAsString(ContainerManagementInformation) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaderParamAsString(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Header-Parameters ermittelt werden.
getContainerHeaders(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt die Header von allen Containern eines Verzeichnisses zurück.
getContainerHeaders(LockedContainerDirectory, long) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt die Header eines Containers zurück.
getContainerId() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
 
getContainerId() - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
Gibt die Container-ID zurück
getContainerId() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Gibt die Container-ID zurück
getContainerId() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt die ID des offenen Containers zurück
getContainerID() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
getContainerID(IndexValues, IndexValues, long, long) - Method in interface de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndex
Liefert die IDs der Container, bei denen der gesuchte Key zwischen Anfang und Ende liegt.
getContainerIDByArchiveTime(long, long) - Method in class de.bsvrz.ars.ars.persistence.CompoundArchiveTimeIndex
Gibt die Indexwerte eines Archivzeitbereiches zurück.
getContainerIDByArchiveTime(long, long) - Method in interface de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndex
Liefert die IDs der Container, deren Archivzeitspanne sich mit der angegebenen Spanne überschneidet.
getContainerIDByDataIndex(long, long) - Method in class de.bsvrz.ars.ars.persistence.CompoundDataIndexIndex
Gibt die Indexwerte eines Datenindexbereichs zurück.
getContainerIDByDataIndex(long, long) - Method in class de.bsvrz.ars.ars.persistence.index.DataIndexAndArchiveTimeIndex
Anfrage nach Datenindex
getContainerIDByDataIndex(long, long) - Method in interface de.bsvrz.ars.ars.persistence.index.DataIndexIndex
Liefert eine Matrix mit DIMin/Max und ContainerIds, deren DIMin/Max-Werte zwischen DIMin und dIMax liegen.
getContainerIDByDataTime(long, long) - Method in class de.bsvrz.ars.ars.persistence.CompoundDataTimeIndex
Gibt die Indexwerte eines Datenzeitbereiches zurück.
getContainerIDByDataTime(long, long) - Method in interface 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.
getContainerIgnored() - Method in class de.bsvrz.ars.ars.persistence.RebuildResult
Gibt die Zahl der bei der Wiederherstellung ignorierten Containerdateien zurück.
getContainerIgnored() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
getContainerManagementData() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Gibt die Containerheaderdaten des Containers des aktuell betrachteten Datensatzes zurück
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
getContainerManagementData() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
getContainerManagementIndex(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
 
getContainerRead() - Method in class de.bsvrz.ars.ars.persistence.RebuildResult
Gibt die Zahl der bei der Wiederherstellung gelesenen Containerdateien zurück.
getContainerRead() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getContainerSettings() - Static method in class de.bsvrz.ars.ars.persistence.writer.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() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Ermittelt die Gesamtlänge des mit accessContainer()- im Zugriff befindlichen Containers.
getContFile() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
 
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(Path) - 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.
getCorrectedDefectCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getCounts() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Liefert ein Array mit folgenden statistischen Informationen:
getCronDefinition() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MirrorDefinition
 
getData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Liefert den serialisierten Datensatz
getData() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
getDataAckSender() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Die Klasse ArchivConfig meldet die Quittungen für die zu archivierenden Daten mit dem Objekt als Sender an, das von dieser Methode geliefert wird.
getDataIdentification() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Gibt die Datenidentifikation zurück, die dieses Objekt verwaltet
getDataIdentification() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Gibt die Datenidentifikation zurück
getDataIdentificationDir() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Gibt das Verzeichnis zurück
getDataIdentificationFromPath(List<String>, int) - Method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
 
getDataIdentificationFromPath(List<String>, int) - Method in interface de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayout
Identifiziert die Datenidentifiaktion des angegebenen Verzeichnisses
getDataIdentificationFromPath(List<String>, int) - Method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
 
getDataIdentificationsVisited() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getDataIdentTree() - Method in interface de.bsvrz.ars.ars.persistence.ContainerCreator
Gibt den DataIdentTree zurück, der zu Datenidentifikationen zusatzinformationen enthält.
getDataIdentTree() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getDataIndex() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Liefert den Datenindex des Datensatzes.
getDataIndexIndex(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
 
getDataIndexMaximum() - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
Gibt das Maximum des Datenindex zurück
getDataIndexMinimum() - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
Gibt das Minimum des Datenindex zurück
getDataIndexOffset() - Method in interface de.bsvrz.ars.ars.mgmt.RuntimeControl
Datenindex-Offset (nur für Tests)
getDataKind() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
getDataKindSuffix(int) - Static method in class de.bsvrz.ars.ars.persistence.layout.DataKinds
Gibt zu der angegebenen Datenart den Pfadnamen zurück, der verwendet wird.
getDataKindSuffix(ArchiveDataKind) - Static method in class de.bsvrz.ars.ars.persistence.layout.DataKinds
Gibt zu der angegebenen Datenart den Pfadnamen zurück, der verwendet wird.
getDataModel() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getDataRange(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
 
getDataRange(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Ermittelt zu einem Containerverzeichnis den gesamten (ggf. in diesem Wochenverzeichnis) vorliegenden Datenbereich.
getDataRange(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ReadonlyPersistenceDirectory
 
getDataSize() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
getDataState() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Liefert die Markierung für diesen Datensatz.
getDataTime() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Liefert den Datenzeitstempel des Datensatzes.
getDataTimeIndex(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
 
getDataTimeMaximum(SyncKey<IdDataIdentification>) - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
Gibt das Datenzeit-Maximum zurück.
getDataTimeMinimum(SyncKey<IdDataIdentification>) - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
Gibt das Datenzeit-Minimum zurück.
getDataUncompressedSize() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
getDav() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
getDayRange() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeRange
Konvertiert den Zeitbereich in einen Bereich von Tagen.
getDayRange() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
getDefaultVal() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Liefert des Default-Wert für diesen Parameter.
getDefectContainerFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getDefectIndexFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getDeletedFiles() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getDeletePermanentlyIntervals() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Das Interval als String.
getDeletePermanentlyLastRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
getDeletePermanentlyNextRun() - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
getDeletePermanentlyTask() - Method in class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Gibt den Task für das endgültige Löschen zurück.
getDeletePermanentlyTask() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getDeleteSimVarTask() - Method in class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Gibt den Task zurück, der für das Löschen von Simulationsdaten verantwortlich ist.
getDeserializer() - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
 
getDidTree() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Gibt die Verwaltung der Datenidentifikationen zurück
getDirectNavigation(String) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Direktnavigation mit kommaseparierten Werten
getDirectory() - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
 
getDirtyDirectoriesSize() - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
 
getDomain() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
getElement() - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey
Gibt das gelockte Element zurück.
getEntries(long, int, byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt Einträge aus dem Index zurück
getEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
getEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
getEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
getEntries(long, int, byte[], int) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt Einträge aus dem Index zurück
getEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
getEntry(long, long) - Method in interface de.bsvrz.ars.ars.persistence.gap.GapFile
Gibt die Archivsysteme zurück, die im angegebenen Zeitbereich in der Daten stehen
getEntryLengthBytes() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
Gibt den Speicherplatzverbrauch einer Zeile zurück
getEpochMillisRange() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeRange
Konvertiert den Zeitbereich in eine Long-Range, die Epoch-Millisekunden repräsentiert.
getEpochMillisRange() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
getErrorCount() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getErrorMessage(String, Duration, long, long) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
Formatiert die Ausgabe für die Fertigmeldung nach Fehler.
getException() - Method in class de.bsvrz.ars.ars.repair.Defect
Gibt die Exception zurück.
getFailCounterOnline() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getFailCounterRequested() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getFailedCount() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getFailedCountOnline() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getFailedCountOnline() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getFailedCountRequested() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getFailedCountRequested() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getFailedCountTotal() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getFile() - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Gibt die Datei zurück
getFile() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Gibt die Datei zurück
getFile() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Gibt die Datei zurück
getFile() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
Gibt die Datei zurück
getFile() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Gibt die Datei zurück
getFile() - Method in class de.bsvrz.ars.ars.repair.Defect
Gibt die Datei zurück.
getFileName() - Method in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
 
getFilesCopied() - Method in class de.bsvrz.ars.ars.persistence.util.SyncResult
 
getFilesRemoved() - Method in class de.bsvrz.ars.ars.persistence.util.SyncResult
 
getFirst(byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt den ersten (obersten) Eintrag des Index zurück
getFirst(E) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Gibt den Wert in der ersten Zeile un der angegebenen Spalte zurück
getFirst(E) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Gibt den Wert in der ersten Zeile un der angegebenen Spalte zurück
getFirstDay() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
getFirstEpochMillis() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
getFixableDefectsCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getGapFilePath(IdDataIdentification) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Gibt den Pfad und Dateinamen einer Lückendatei für das Nachfordern zurück.
getGapFilePath(IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
getGapFilePath(IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
getGapFilePath(IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt den Dateipfad zurück, in dem Lückendateien gespeichert werden sollen
getGoodDID() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getHeaderLen() - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Ermittelt die Gesamtlänge des mit accessContainer() im Zugriff befindlichen Containers.
getHiQueryTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getId(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Gibt die Woche zu einem Dateisystem-Pfad zurück, welcher ein Wochenverzeichnis darstellt
getIfPresent(IdDataIdentification) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert den DataIdentNode zur angegebenen Daten-Identifikation.
getIndexCacheMaxSize() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getIndexCacheMaxSize() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
 
getIndexCacheMaxSize() - Method in interface de.bsvrz.ars.ars.persistence.DataIdentificationManager
Gibt die maximale Größe für Index-Caches zurück
getIndexCacheMaxSize() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getIndexClass() - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexId
Gibt die Art des Index zurück
getIndexes() - Method in class de.bsvrz.ars.ars.persistence.IndexAggregator
 
getIndexesDeleted() - Method in class de.bsvrz.ars.ars.persistence.RebuildResult
Gibt die Zahl der bei der Wiederherstellung gelöschten Indexdateien zurück.
getIndexesDeleted() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getIndexLocks() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt alle aktuell genutzten Locks zur Synchronisation auf die Datenidentifikationen zurück.
getIndexLocks() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt indexLocks von diesem Statistics-Objekt zurück.
getIndexResult(LockedContainerDirectory, SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode getIndexResult führt eine Index-Abfrage durch (für Archivanfragen) und aktualisiert dabei die Daten vom offenen Container im Index
getIndexResult(LockedContainerDirectory, SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode getIndexResult führt eine Index-Abfrage durch (für Archivanfragen und ähnliche Operationen)
getIndexResult(LockedContainerDirectory, SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Führt eine Index-Abfrage über mehrere Persistenzverzeichnisse durch
getIndexResult(LockedContainerDirectory, ArchiveTimeSpecification) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Führt eine Index-Abfrage über mehrere Persistenzverzeichnisse durch
getIndexTree() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt die Verwaltung der Indexe zurück
getInQueuesMgr() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getInstance() - Static method in class de.bsvrz.ars.ars.persistence.CacheManager
 
getInstance() - Static method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
Gibt die Instanz zurück
getInstance(PersistenceManager, IdDataIdentification) - Static method in interface de.bsvrz.ars.ars.persistence.gap.GapFile
Ermittelt das GapFile für eine Datenidentifikation
getIntervals(Range<Instant>) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeDomain
Ermittelt zu einem absoluten Zeitbereich (gegeben durch 2 Instant-Objekte) die Liste mit Intervallen, in diesem Bereich.
getKey() - Method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Gibt den Key (Namen) der Verwaltungsinformation zurück
getKey() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Liefert den Schluessel des Container-Header-Parameter.
getLargeDataIdentifications() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt ein Set zurück, dass alle bekannten Containerverzeichnisse enthält, die "übermäßig viel" Daten enthalten.
getLast(byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt den letzten (untersten) Eintrag des Index zurück
getLast(E) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Gibt den Wert in der letzten Zeile un der angegebenen Spalte zurück
getLast(E) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Gibt den Wert in der letzten Zeile un der angegebenen Spalte zurück
getLastArchiveTime() - Static method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
Letzte verwendete Archivzeit.
getLastContainerHeaders(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode getLastContainerHeaders ermittelt die Header vom letzten Container (vom Container mit der größten ID)
getLastContainerHeaders(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Ermittelt die Header vom letzten Container (vom Container mit der größten ID)
getLastContainerID() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getLastDataSet(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Ermittelt den zuletzt archivierten Datensatz einer Datenidentifikation und Datenart
getLastDay() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
getLastEpochMillis() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
getLayoutInstance() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
getLengthBytes() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
getLoadedContainerData(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Entspricht etwa ActivePersistenceDirectory.getOpenContainerData(), gibt die Daten aber nur zurück, wenn sie bereits bekannt sind, d.h. es wird nicht im letzten Container nachgesehen.
getLocation() - Method in class de.bsvrz.ars.ars.persistence.BasicContainerFileHandle
Gibt den Ort des Containers zurück
getLocation() - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
getLocation() - Method in interface de.bsvrz.ars.ars.persistence.ContainerManagementData
Gibt den Ort des Containers zurück
getLocation() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
getLocation() - Method in class de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
 
getLocation() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
 
getLocationFromHeader() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Gibt den Ort des Containers zurück
getLockFile() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt den Pfad der Lockdatei zurück (unabhängig davon, ob diese gerade vorhanden ist).
getLockMemory() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt lockMemory von diesem Statistics-Objekt zurück.
getLocks() - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.DebuggingSynchronizationManager
 
getLocks() - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManager
Gibt alle aktuell angeforderten Schlüssel zurück.
getLocks() - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManagerImpl
 
getLoQueryTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getMap() - Method in class de.bsvrz.ars.ars.persistence.IndexAggregator
 
getMax(E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getMax(E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt den maximalen Wert einer Spalte innerhalb des Ergebnisses zurück
getMax(E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt den maximalen Wert einer Spalte innerhalb des Ergebnisses zurück
getMaxArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getMaxArcTime() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt die maximale Archivzeit zurück
getMaxContID() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getMaxDataIdx() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt den maximalen Datenindex zurück
getMaxDataTime() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt die maximale Datenzeit zurück
getMaxDepth() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeDomain
Gibt die Maximaltiefe der Ordnerstruktur zurück, die diese TimeDomain verwendet.
getMaxDepth() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
getMaxDepth() - Method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
 
getMaxDepth() - Method in interface de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayout
Gibt die maximale Tiefe zurück, in der datenidentifikationsverzeichnisse zu erwarten sind
getMaxDepth() - Method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
 
getMaximumProgress() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Gibt den Maximalwert von Task.getProgress() zurück, also z.
getMaximumQueriesPerApplication() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getMaxWaitNanosPerSubscription() - Method in class de.bsvrz.ars.ars.mgmt.QueueParameters
Gibt die maximale Wartezeit in Nanosekunden zwischen 2 Anmeldungen zurück
getMessage() - Method in class de.bsvrz.ars.ars.repair.Defect
Gibt die Fehlermeldung zurück.
getMidQueryTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getMin(E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getMin(E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt den minimalen Wert einer Spalte innerhalb des Ergebnisses zurück
getMin(E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt den minimalen Wert einer Spalte innerhalb des Ergebnisses zurück
getMinArcTime() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt die minimale Archivzeit zurück
getMinColumn() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
getMinDataIdx() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt den minimalen Datenindex zurück
getMinDataTime() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt die minimale Datenzeit zurück
getMinWaitNanosPerSubscription() - Method in class de.bsvrz.ars.ars.mgmt.QueueParameters
Gibt die minimale Wartezeit in Nanosekunden zwischen 2 Anmeldungen zurück
getMirrorTask() - Method in class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Gibt den Task für das datenkonsistente Backup zurück.
getName() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Gibt den Namen zurück
getName() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Gibt den Namen des Tasks zurück
getName() - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
getName() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
 
getNext(E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getNext(E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt einen Wert aus dem ersten nach dem Anfragebereich liegenden Datensatz zurück
getNext(E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt einen Wert aus dem ersten nach dem Anfragebereich liegenden Datensatz zurück
getNextPersistenceDirectory() - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getNextPersistenceDirectory() - Method in interface de.bsvrz.ars.ars.persistence.index.result.LocatedIndexResult
 
getNextRun(Calendar) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TimeIntervalCron
Berechnet das Datum des nächsten Ausführungstages.
getNextSunday(LocalDate) - Static method in class de.bsvrz.ars.ars.mgmt.commands.DomainUtil
Gibt den nächsten Sonntag zurück
getNodeMemory() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt nodeMemory von diesem Statistics-Objekt zurück.
getNumCheckPersistenceThreads() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Anzahl Threads für Persistenz-Prüfung und Wiederherstellung
getNumCheckPersistenceThreads() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
 
getNumCheckPersistenceThreads() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getNumCloseIndexThreads() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Anzahl Threads fürs Index-Schließen beim Beenden
getNumCloseIndexThreads() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
 
getNumCloseIndexThreads() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getNumContainerEntries() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Gibt die Anzahl Datensätze im Container zurück.
getNumDeleteThreads() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Anzahl Threads fürs Löschen
getNumNodes() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt numNodes von diesem Statistics-Objekt zurück.
getNumOfArchTasks() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Anzahl Archivierungstasks
getNumOpenContainerData() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Gibt numOpenContainerData von diesem Statistics-Objekt zurück.
getNumQueriesInfoTask() - Method in class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Gibt den Task zurück, mit dem die Limits für gleichzeitige Archivanfragen abgefragt werden können
getObject(List<SystemObject>) - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Objekt aus allen möglichen des DataIdentTree auswählen
getObjectId() - Method in interface de.bsvrz.ars.ars.persistence.ContainerDirectory
Gibt die Objekt-ID zurück
getObjectId() - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
Gibt die Objekt-ID zurück
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 Möglichkeit gegeben, benoetigte Objekte vom DAV zu laden.
getObjectsFromDav() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
 
getObjectsFromDav() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
getObjectsFromDav() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
 
getOneByteShortDefects() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getOpenContainerData(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode getOpenContainerData die zwischengespeicherten Daten für den offenen Container zurück.
getOpenContainerData(LockedContainerDirectory, ContainerManagementIndex) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode getOpenContainerData ermittelt die Daten vom offenen Container.
getOpenContID(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode getOpenContID gibt die ID des offenen Containers für eine Datenidentifikation zurück
getOpenFileLimit() - Static method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
getOrder() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
Gibt die Sortierung zurück
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 *)
getPath(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt zu einem ContainerDirectory das zugehörige Verzeichnis zurück.
getPath(ContainerDirectory) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Gibt zu einem ContainerDirectory das zugehörige Verzeichnis zurück.
getPath(Week) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
getPath(IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt zu einer Datenidentifikation das zugehörige Verzeichnis zurück.
getPath(IdDataIdentification) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Gibt zu einer Datenidentifikation das Dateisystemverzeichnis zurück
getPath(Path, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
Liefert den Archiv-Pfad für die angegebene Datenidentifikation und den Wurzelpfad des Archivsystems.
getPath(Path, long, long, long) - Method in interface de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayout
Liefert den Archiv-Pfad für die angegebene Datenidentifikation und den Wurzelpfad des Archivsystems.
getPath(Path, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
 
getPath(Path, IdDataIdentification) - Method in interface de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayout
Liefert den Archiv-Pfad für die angegebene Datenidentifikation.
getPath(ArrayList<String>) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Identifiziert die Datenidentifiaktion des angegebenen Verzeichnisses
getPath(T) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeDomain
Gibt zu einem gegebenen Zeitintervall den Pfad zurück, indem Daten dieses Zeitintervalls gespeichert werden sollen.
getPathType(ArrayList<String>) - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Identifiziert den Typ des angegebenen Verzeichnisses
getPermanentDeleteTimeSeconds(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Bestimmt die zusätzliche Vorhaltezeit für das endgültige Löschen für die angegebene Datenidentifikation.
getPersistenceDirectories(int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt alle Persistenzverzeichnisse einer Simulationsvariante zurück.
getPersistenceDirectories(int, SequenceSpecification) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Ermittelt alle Persistenzverzeichnisse, die zur angegebenen Zeitspezifikation die zugehörigen Archivdaten enthält.
getPersistenceDirectories(int, SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
getPersistenceDirectories(int, SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
getPersistenceDirectories(int, SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Ermittelt relevante Persistenzverzeichnisse.
getPersistenceDirectory() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
Gibt das Persistenzverzeichnis zurück.
getPersistenceDirectory(int) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getPersistenceDirectory(int) - Method in interface de.bsvrz.ars.ars.persistence.index.result.LocatedIndexResult
 
getPersistenceDirectory(T) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Gibt zu einer Woche das Persistenzverzeichnis zurück
getPersistenceDirectoryManager() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt die Verwaltung der einzelnen Unterverzeichnisse zurück.
getPersistenceManager() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getPersistenceManager() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManager
Gibt den PersistenzManager zurück.
getPersistenceManager() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
PersistenceManager für den Zugriff auf die Daten des Archivsystems
getPersistenceManager() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getPid() - Method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
getProgress() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Gibt den Fortschritt zurück (Z.
getProgressResult() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Gibt Optional eine Ergebnisanzahl zurück, z.
getProgressText() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Gibt einen Text zurück, der den Fortschritt darstellt.
getPublisherTask() - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
 
getPublisherTask() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
getQueryApplication() - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
 
getQueuedCountOnline() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getQueuedCountTotal() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getQueueLoad() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getQueueMemory() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
 
getQueuesCountRequested() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getQueueSize() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
 
getRange(long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.util.RangeUpdater
Gibt zu einer Archivzeit die zugehörige Woche zurück.
getRebuildIdxFile(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode getRebuildIdxFile ermittelt den Speicherort für die _rebuildIndex.flag
getRebuildMode() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getReceivedCountOnline() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getRequestGapResultData() - Static method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Liefert den Nachforderungsanfrage-Datensatz.
getRequestGapTask() - Method in class de.bsvrz.ars.ars.mgmt.BackgroundTaskManager
Gibt den Nachforderungs-Tasks zurück, der Datenlücken von anderen Archivsystemen nachfordert.
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.
getRootPath() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Gibt das Wurzelverzeichnis der Persistenz zurück, unter dem die weiteren Persistenzverzeichnisse (je Zeitbereich) angelegt werden.
getRootPath() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
getRootPath() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
getRootPath() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt das Wurzelverzeichnis der Persistenz zurück.
getRuntimeControl() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getRuntimeControl() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Gibt die Laufzeitsteuerung zurück, die u.a. die Archivzeiten ermittelt und Test-Verhalten ermöglicht.
getRuntimeControl() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
Gibt die aktuelle Laufzeitsteuerung zurück.
getRuntimeControl() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
getSelectedSimVar() - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen
getSerializationHelper() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getSerializer() - Method in class de.bsvrz.ars.ars.persistence.writer.SerializationHelper
 
getShortContainerFiles() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getSignedInt(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getSignedInt(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt eine einzelne Information als Integer-Wert mit Vorzeichen zurück
getSignedInt(int, E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt eine einzelne Information als Integer-Wert mit Vorzeichen zurück
getSimulationMgr() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getSimulationPersistenceDirectory(int) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Gibt das Persistenzverzeichnis zurück, das von einer speziellen Simulation verwendet wird
getSimulationPersistenceDirectory(int) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
getSimulationPersistenceDirectory(int) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
getSimulationVariant() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Gibt die Simulationsvariante dieses Verzeichnisses zurück.
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
 
getSimVariant() - Method in interface de.bsvrz.ars.ars.persistence.ContainerDirectory
Gibt die Simulationsvariante zurück
getSimVariant() - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
Gibt die Simulationsvariante zurück
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.
getState() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Gibt den Zustand den Threads zurück
getState() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Gibt den Zustand des Tasks zurück
getStateName() - Method in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Liefert den Namen des Zustands zurück.
getStatistics() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Gibt Statistiken von diesem PersistenceManager-Objekt zurück.
getStatusInterval() - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Gibt das Intervall zurück, in dem Statusmeldungen ausgegeben werden (positiv)
getStatusInterval() - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Gibt das Intervall zurück, in dem Statusmeldungen ausgegeben werden (positiv)
getStatusInterval() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
 
getStatusInterval() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
getStatusMessage(String, Duration, StatusPrinter.ApproximationType, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
Gibt die auszugebende Statusmeldung zurück.
getStatusPrinter() - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask.DeletePermanently
 
getStatusPrinter() - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Gibt die Klasse zurück, die Statusmeldungen ausgibt.
getStatusPrinter() - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Gibt die Klasse zurück, die Statusmeldungen ausgibt.
getStatusPrinter() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
 
getStatusPrinter() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
getStorage() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Zugriff auf die Low-Level-Speicherungsschicht
getString(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
getString(int, E) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt eine einzelne Information als String-Wert zurück
getString(int, E) - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt eine einzelne Information als String-Wert zurück
getSubscrInfo(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Liefert die vorgemerkte Markierung.
getSubscriptionSlidingWindowSize() - Method in class de.bsvrz.ars.ars.mgmt.QueueParameters
Gibt die maximale Anzahl an unbestätigten gleichzeitigen Anmeldevorgängen zurück
getSuccessCount() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getSuccessCounterOnline() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getSuccessCounterRequested() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getSuccessCountOnline() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getSuccessCountOnline() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getSuccessCountRequested() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getSuccessCountRequested() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
getSuccessCountTotal() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
 
getSuccessMessage(String, Duration, long, long) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
Formatiert die Ausgabe für die Fertigmeldung.
getSystemTime() - Method in interface de.bsvrz.ars.ars.mgmt.RuntimeControl
Gibt die aktuelle Systemzeit zurück
getSystemTime() - Method in class de.bsvrz.ars.ars.mgmt.SystemRuntimeControl
 
getTargetDirectory() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MirrorDefinition
 
getTaskNum() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
Gibt die Anzahl der aktuell verwalteten Sub-Tasks zurück
getTaskScheduler() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
getThread() - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey
Gibt den anfordernden Thread zurück.
getTimeRangesFromUser(Command, TimeDomain<T>) - Static method in class de.bsvrz.ars.ars.mgmt.commands.DomainUtil
Fragt den Benutzer nach Zeitbereichen und gibt diese zurück
getTMaxATimeForwardStep() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
getTotalCapacityOfOnlineQueues() - Method in class de.bsvrz.ars.ars.mgmt.QueueParameters
Gibt die Kapazität von der Eingangswarteschlange zurück
getTotalDataOverhead() - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Ermittelt den vollständigen Overhead für einen Datensatz.
getTotalDID() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
getTotalWriteDataSize() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveDataSerializer
Gibt die benutzte Länge des Schreibpuffers zurück
getType() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
getUnsubscriptionTime() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Gibt die Zeit zurück, bei der zuletzt bekannt war, dass eine gültige Quelle für die Online-Daten existierte, oder -1 wenn aktuell ein gültiger Datensatz vorliegt.
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
 
getValidContainerFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getValidIndexFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
getValLen() - Method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Gibt die Anzahl an Zeichen zurück, die von diesem Parameter als String formatiert benötigt werden
getValLen() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
Liefert die Lanege des Werts (Anzahl an Zeichen).
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.
getWeek(TimeBasedPersistenceDirectoryManager<T>) - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
 
getWorker() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
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

handleContainers(LockedContainerDirectory, PersistenceDirectory, Collection<ContainerHeaders>) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask.DeletePermanently
 
handleUnclosedContainer(ContainerManagementIndex, LockedContainerDirectory, long, BaseIndex<IndexValues>) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
 
handleUnclosedContainer(ContainerManagementIndex, LockedContainerDirectory, long, BaseIndex<IndexValues>) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
hasData() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
 
hasData() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt zurück, ob Nutzdaten vorhanden sind.
hasError(IndexResult<ContainerManagementInformation>, int, HashSet<Long>, Map<Long, Long>, boolean) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Bestimmt, ob ein Eintrag im Verwaltungsdatenindex fehlerhaft ist
hashCode() - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexId
 
hashCode() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.CronTask.CronTaskDefinition
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.CacheManager.CacheMemoryUsage
Returns a hash code value for this object.
hashCode() - Method in class de.bsvrz.ars.ars.persistence.ContainerHeaders
 
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.DeletedContainerFile.IndexRange
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
Returns a hash code value for this object.
hashCode() - Method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
hashCode() - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
 
hashCode() - Method in class de.bsvrz.ars.ars.persistence.IdContainerFileDir
 
hashCode() - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
 
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.OpenContainerData.NoOpenContainer
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.sequence.AllDataSpecification
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.sequence.DataIndexSequenceSpecification
Returns a hash code value for this object.
hashCode() - Method in class de.bsvrz.ars.ars.persistence.util.SyncResult
 
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.persistence.writer.RequestedDataFinished
Returns a hash code value for this object.
hashCode() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns a hash code value for this object.
hasLowerBound() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Gibt true zurück, wenn es eine untere Grenze gibt
hasNext() - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
hasNext() - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt true zurück, wenn ein nächster Datensatz nach dem Anfragebereich ermittelt wurde
hasNext() - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt true zurück, wenn ein nächster Datensatz nach dem Anfragebereich ermittelt wurde
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
hasUpperBound() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Gibt true zurück, wenn es eine obere Grenze gibt
hasValidData() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Gibt zurück ob es aktuell eine Quelle für die Online-Daten dieser Datenidentifikation gibt.
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
Länge des Key/Value-Blocks in Byte.
HDR_TXT_LEN - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
Länge des Key/Value-Blocks in Byte.
Header - Enum constant in enum class de.bsvrz.ars.ars.persistence.ScanModes
 
headers(long) - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Gibt die Container-Header eines gelöschten Containers zurück
HybridStorage - Class in de.bsvrz.ars.ars.persistence.index.backend.storage
Eine IndexStorage-Implementierung, die einen Puffer für neu angelegte Objekte im Speicher hält und gleichzeitig auf eine Datei verweist.
HybridStorage(int, int, Path) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
Erzeugt eine neue Instanz

I

IdContainerFileDir - Class in de.bsvrz.ars.ars.persistence
Klasse, die eine Datenidentifikation mit Archivdatenart, also den Speicherort von Containerdaten repräsentiert.
IdContainerFileDir(long, long, long, int, ArchiveDataKind) - Constructor for class de.bsvrz.ars.ars.persistence.IdContainerFileDir
Erzeugt ein neues Objekt mit den angegebenen Werten
IdContainerFileDir(IdDataIdentification, ArchiveDataKind) - Constructor for class de.bsvrz.ars.ars.persistence.IdContainerFileDir
Erstellt eine neue Instanz aus einer DataIdentification
IdDataIdentification - Class in de.bsvrz.ars.ars.persistence
Klasse, die die IDs der Objekte einer Datenidentifikation aufnehmen kann.
IdDataIdentification(long, long, long, int) - Constructor for class de.bsvrz.ars.ars.persistence.IdDataIdentification
Erzeugt ein neues Objekt mit den angegebenen Werten
IdDataIdentification(ArchiveDataSpecification) - Constructor for class de.bsvrz.ars.ars.persistence.IdDataIdentification
Erstellt eine neue Instanz basiert auf einer ArchiveDataSpecification
IdDataIdentification(SystemObject, DataDescription) - Constructor for class de.bsvrz.ars.ars.persistence.IdDataIdentification
Erzeugt ein neues Objekt mit den angegebenen Werten
IdDataIdentification(Dataset) - Constructor for class de.bsvrz.ars.ars.persistence.IdDataIdentification
Erzeugt eine neue IdDataIdentification basierend auf der Datenidentifikation eines DataSet-Objekts
IdDataIdentification(DataIdentification) - Constructor for class de.bsvrz.ars.ars.persistence.IdDataIdentification
Erstellt eine neue Instanz aus einer DataIdentification
identifyPath(List<String>) - Method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
 
identifyPath(List<String>) - Method in interface de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayout
Identifiziert den Typ des angegebenen Verzeichnisses
identifyPath(List<String>) - Method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
 
IDLE - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Zustand einer Task, die momentan bereit für neue Aufgaben ist.
IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl
Der Dateiname, unter dem alle Indices dieser Art gespeichert werden
IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.ContainerManagementIndex
Dateiname, unter dem alle Indices dieser Art gespeichert werden
IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.DataIndexIndexImpl
Dateiname, unter dem alle Indices dieser Art gespeichert werden
IDX_FILENAME - Static variable in class de.bsvrz.ars.ars.persistence.index.DataTimeIndexImpl
Dateiname, unter dem alle Indices dieser Art gespeichert werden
incrCheckedContainerFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrCheckedIndexFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrCorrectedDefectCount(long) - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrDataIdentificationsVisited() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrDefectContainerFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrDefectIndexFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrDeletedFiles() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
increaseArchiveQueryCountForApplication(SystemObject) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Erhöht für eine Applikation die Anzahl der gleichzeitigen Anfragen um 1.
increaseContCount(int) - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Inkrementiert die Anzahl besuchter Container (interne Methode, die von ContainerWalk aufgerufen wird, damit diese Klasse die Anzahl Container für die Ausgabe mit-zählen kann)
increaseContCount(int) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
Increasing - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Monoton steigend, doppelte Einträge möglich
incrValidContainerFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
incrValidIndexFileCount() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
INDEX_CONTENT_DESCRIPTOR - Static variable in class de.bsvrz.ars.ars.persistence.index.ContainerManagementIndex
Spaltenbeschreibung
IndexAggregator<T extends BaseIndex<?>> - Class in de.bsvrz.ars.ars.persistence
 
IndexAggregator(ToLongFunction<ValidDataRange>, ToLongFunction<ValidDataRange>, IndexAggregator.IndexSupplier<T>) - Constructor for class de.bsvrz.ars.ars.persistence.IndexAggregator
 
IndexContentDescriptor<E extends Enum<E>> - Class in de.bsvrz.ars.ars.persistence.index.backend.management
Klasse, die die Inhalte einer Indexdatei beschreibt.
IndexContentDescriptor(Class<E>) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
Erstellt einen neuen IndexContentDescriptor
IndexContentDescriptor.IndexColumn - Class in de.bsvrz.ars.ars.persistence.index.backend.management
Eine Spalte in einer Indexdatei
IndexedContainer(ArchiveDataKind, long, long, long, long, long, PersistenceDirectory) - Constructor for class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
Erstellt eine neue Instanz
indexesDeleted - Variable in class de.bsvrz.ars.ars.persistence.RebuildResult
 
IndexException - Exception in de.bsvrz.ars.ars.persistence.index
Allgemeine Exception für Index Fehler.
IndexException(String, Path) - Constructor for exception de.bsvrz.ars.ars.persistence.index.IndexException
IndexException mit Fehlermeldung
IndexException(String, Path, Throwable) - Constructor for exception de.bsvrz.ars.ars.persistence.index.IndexException
Erzeugt eine neue Instanz
indexFiles() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns the value of the indexFiles record component.
indexHeaderConsistency() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns the value of the indexHeaderConsistency record component.
IndexId - Class in de.bsvrz.ars.ars.mgmt.datatree
Hashmap-Schlüssel um einen Index zu Referenzieren.
IndexId(ContainerDirectory, IndexImpl) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.IndexId
Erstellt eine neue IndexId
IndexId(IdContainerFileDir, IndexImpl) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.IndexId
Erstellt eine neue IndexId
IndexImpl - Enum Class in de.bsvrz.ars.ars.mgmt.datatree
Enum-Typ für die möglichen Indexe
IndexImplementation - Interface in de.bsvrz.ars.ars.persistence.index.backend.management
Ein SpaltenIndex innerhalb eines AbstractIndex, hiermit kann über eine Spalte der kleinste oder größte Wert bestimmt werden, wenn der Index über diese Spalte sortiert abgespeichert ist.
IndexRange(long, long) - Constructor for record class de.bsvrz.ars.ars.persistence.DeletedContainerFile.IndexRange
Erstellt eine neue Instanz
IndexResult<E extends Enum<E>> - Interface in de.bsvrz.ars.ars.persistence.index.result
Ergebnis einer Index-Abfrage, entspricht einer Tabellen-Darstellung mit dem Typ-Parameter E als "Spaltenkopf".
IndexStorage - Interface in de.bsvrz.ars.ars.persistence.index.backend.storage
Interface für die Low-Level-Speicherungsschicht für Indexe.
indexTree - Variable in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Baum zur Verwaltung der Indexe
IndexTree - Class in de.bsvrz.ars.ars.mgmt.datatree
Diese Klasse verwaltet die vom aktuellen Thread geöffneten Indexe.
IndexTree(int, PersistenceDirectory) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Konstruktor.
IndexValues - Enum Class in de.bsvrz.ars.ars.persistence.index
Mögliche Werte in regulären Index-Dateien
init() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Initialisiert den Task für eine neue Archivanfrage.
init() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Initialisiert den Task für eine neue Anfrage.
init(ArgumentList) - Method in class de.bsvrz.ars.ars.persistence.CacheManager
Initialisiert den CacheManager.
INIT - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Initialer Zustand einer Task nach dem Erzeugen.
INIT - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Vorstart - Zustand.
initialize() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Initialisiert die Verzeichnisverwaltung und lädt z.
initialize() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
initialize() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
initialize() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Initialisiert die vorhandenen Wochenverzeichnisse von der Festplatte
initOpenContainerData(LockedContainerDirectory, ContainerManagementIndex) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode initOpenContainerData initialisiert die Daten eines geöffneten Containers.
InQueuesMgr - Class in de.bsvrz.ars.ars.mgmt
Warteschlangen-Manager.
InQueuesMgr(ArchiveManager, RuntimeControl, DataIdentTree, QueueParameters) - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Erzeugt den Warteschlangen-Manager.
InQueuesMgr.ArchiveDataReceiver - Class in de.bsvrz.ars.ars.mgmt
Empfaengerklasse für Archivdaten
InQueuesMgr.ArchiveSettingsReceiver - Class in de.bsvrz.ars.ars.mgmt
Empfaengerklasse für Archiveinstellungen
InQueuesMgr.DataAckSender - Class in de.bsvrz.ars.ars.mgmt
Klasse, die Quittungen sendet
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.QueryReceiver - Class in de.bsvrz.ars.ars.mgmt
Empfaengerklasse für Archivanfragen
insert() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Fügt die vorher mit AbstractIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein.
insert() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Fügt die vorher mit BaseIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein.
insert(boolean) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Fügt die vorher mit AbstractIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein oder prüft, ob das funktionieren würde.
insert(boolean) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Fügt die vorher mit BaseIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein oder prüft, ob das funktionieren würde.
insertCloseContainer(CloseContainerObject) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt in die Archivqueue ein CloseContainerObject ein, das signalisiert, dass der offene Container aufgrund einer Parameterierungsänderung abgeschlossen werden soll.
insertDeleteQuery(SimulationResultData) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
Leitet einen Löschauftrag an den ArchiveManager weiter.
insertEntries(long, int, byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Fügt Einträge im Index ein, anders als bei IndexStorage.setEntries(long, int, byte[]) werden die dort bestehenden Daten aber nicht überschrieben, sondern nach hinten geschoben.
insertEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
insertEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
insertEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
insertEntries(long, int, byte[], int) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Fügt Einträge im Index ein, anders als bei IndexStorage.setEntries(long, int, byte[]) werden die dort bestehenden Daten aber nicht überschrieben, sondern nach hinten geschoben.
insertEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
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.
insertOrReplace() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Fügt die vorher mit AbstractIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein oder überschreibt den bisher gespeicherten Wert mit dem gleichen Primärschlüssel.
insertOrReplace() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Fügt die vorher mit BaseIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein oder überschreibt den bisher gespeicherten Wert.
insertOrReplace(boolean) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Fügt die vorher mit AbstractIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein oder überschreibt den bisher gespeicherten Wert mit dem gleichen Primärschlüssel.
insertOrReplace(boolean) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Fügt die vorher mit BaseIndex.setInsertValue(Enum, long) gesetzten Werte in den Index ein oder überschreibt den bisher gespeicherten Wert.
insertRequestedDataFinishedNotification() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt in die Archivqueue einen Benachrichtigungstoken ein, der bei seiner "Archivierung" signalisiert, dass alle (zuvor in die Queue eingefügten) nachgeforderten Datensätze archiviert wurden.
insertSimVarParam(SimulationResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Parametrierungs-Task einen weiteren Auftrag hinzu.
instance(Path, int) - Static method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
Erzeugt eine PersistenceDirectoryLayoutInstance basierend auf diesem Layout
instance(Path, int) - Static method in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
Erzeugt eine PersistenceDirectoryLayoutInstance basierend auf diesem Layout
Instance - Enum constant in enum class de.bsvrz.ars.ars.persistence.directories.cache.NoData
Singleton-Instanz
Instance - Static variable in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
Singleton-Instanz
Instance - Static variable in class de.bsvrz.ars.ars.persistence.layout.ShortPersistenceDirectoryLayout
Singleton-Instanz
Instance - Static variable in record class de.bsvrz.ars.ars.persistence.OpenContainerData.NoOpenContainer
Singleton-Instanz
Instance - Static variable in record class de.bsvrz.ars.ars.persistence.sequence.AllDataSpecification
Vordefinierte Singleton-Instanz, um überflüssige Instanzen zu vermeiden.
internalWeekNumber() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
Returns the value of the internalWeekNumber record component.
intersection(LongRange) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Berechnet die Schnittmenge von dieser LongRange und einer anderen LongRange.
ioException(Path, IOException) - Method in interface de.bsvrz.ars.ars.persistence.layout.DataIdentificationListener
Wird vom DirectoryLayoutWalk aufgerufen, wenn ein unerwarteter Fehler beim Durchsuchen des Persistenzverzeichnisses aufgetreten ist.
isAlive() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Gibt true zurück, wenn der Task aktuell läuft
isAlive() - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
isAlive() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
isAlive() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Gibt true zurück, wenn der Task noch "lebt".
isAlreadyCompressed() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns the value of the isAlreadyCompressed record component.
isArSParameterized() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Liefert Kennzeichen, ob der DataIdentNode über die Archivparametrierung/Simulation angelegt wurde oder wegen einer Archivanfrage.
isCacheEnabled() - Method in class de.bsvrz.ars.ars.persistence.CacheManager
 
isClosedInternal() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Prüft, ob der Container geschlossen ist, ohne den Zugriff auf den DataIdentNode zu prüfen.
isComplete(SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.CompoundArchiveTimeIndex
Gibt zurück, ob diese Version des Indexes den gesamten übergebenen Datenbereich umfasst.
isComplete(SequenceSpecification) - Method in class de.bsvrz.ars.ars.persistence.CompoundDataIndexIndex
Gibt zurück, ob diese Version des Indexes den gesamten übergebenen Datenbereich umfasst.
isCompressed() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
isConsistent() - Method in class de.bsvrz.ars.ars.repair.RescueResult
 
isContainerClosed() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Prüft ob der Container bereits abgeschlossen ist.
isContainerFile(Path) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Gibt true zurück, wenn es sich bei der angegebenen Datei (laut Dateinamenschema) um eine Containerdatei handelt.
isData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
isDelete() - Method in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 
isEmpty() - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Gibt true zurück, wenn das RangeSet leer ist.
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt true zurück, wenn das Ergebnis leer ist
isEmpty() - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt true zurück, wenn das Ergebnis leer ist
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
isEmpty() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Gibt true zurück, wenn der Iterator erschöpft ist.
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
isEmpty() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Gibt zurück, ob die Queue leer ist.
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.
isFull() - Method in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 
isIdentical(Path, Path) - Static method in class de.bsvrz.ars.ars.persistence.util.FileSync
Prüft, ob targetFile die (wahrscheinlich) die gleiche Datei wie sourceFile ist, also nicht erneut übertragen werden muss.
isIndexGap(long, long) - Static method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
Gibt zurück, ob zwischen 2 Datensätze eine Indexlücke vorliegt
isNoData() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Gibt an, ob der eingelesene Datensatz eine "keine Daten"-Markierung besitzt.
isNoRights() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Gibt an, ob der eingelesene Datensatz eine "keine Rechte"-Markierung besitzt.
isNoSource() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Gibt an, ob der eingelesene Datensatz eine "keine Quelle"-Markierung besitzt.
isNumeric() - Method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Gibt true zurück, wenn die Information als Zahl gespeichert wird
isNumeric() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
isPotDataGap() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Gibt an, ob der eingelesene Datensatz als "potentielle Datenlücke" gekennzeichnet wurde.
isRangeUnavailable(long, long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
isRangeUnavailable(long, long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
isRangeUnavailable(long, long) - Method in interface de.bsvrz.ars.ars.persistence.iter.DataGapManager
Prüft, ob sich Teile des Persistenzverzeichnisses zwischen 2 Datensätzen nicht mehr im direkten Zugriff befinden, also ausgelagert oder gelöscht wurden.
isRangeUnavailable(long, long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
isRequestSupported(SystemObject, DataDescription) - Method in class de.bsvrz.ars.ars.mgmt.FreeDiskSpacePublisher
 
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.query.QueryHandler
 
isRequestSupported(SystemObject, DataDescription) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
 
isTerminated() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Gibt true zurück, wenn der Task schon gelaufen ist und komplett terminiert wurde
isTerminated() - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
isTerminated() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Gibt true zurück, wenn der Task terminiert wurde.
isValid() - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey
Gibt zurück, ob der Schlüssel für den aktuellen Thread gültig ist.
isValidDataKindSuffix(String) - Static method in class de.bsvrz.ars.ars.persistence.layout.DataKinds
Gibt true zurück, wenn es sich um einen gültigen Datenart-Ordnernamen handelt
isValidSvFolderName(String) - Method in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
Prüft, ob der gegebene Verzeichnisname ein gueltiger Name für ein Verzeichnis ist, das eine Simulationsvariante repraesentiert.
isYearDir(Path) - Static method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
Gibt true zurück, wenn es sich um ein Jahresverzeichnis handelt.
iterator() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
 
iterator() - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
 
iterator() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataSequence
Erzeugt einen Iterator über Containerdaten
iterator() - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence
 
iterator() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Erzeugt einen Iterator über Containerdaten.
iterator(ArchiveDataKind, long, IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Erstellt einen Iterator über die Daten eines Containers.
iteratorWithoutTimeFilter() - Method in class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence
 

J

join() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
join() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Wartet auf das Beenden des Tasks nach der Terminierung.
join() - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
join() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
join() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Wartet auf das Beenden des Tasks ähnlich Thread.join().

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

LargeContainerDirDump - Class in de.bsvrz.ars.ars.mgmt.commands
Befehl zur Ausgabe des Arbeitsspeicherverbrauchs
LargeContainerDirDump(String, String, ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.LargeContainerDirDump
Kommando für CmdInterpreter
largeDataIdentifications - Variable in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Menge von Datenidentifikationen, in denen sehr viele Containerdateien enthalten sind (für Warnmeldung)
lastAATime() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastAATime record component.
lastAContID() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastAContID record component.
lastADataIdx() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastADataIdx record component.
lastADTime() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastADTime record component.
LastContainerData(long, long, long, long, long, long, long) - Constructor for record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Creates an instance of a LastContainerData record class.
lastDataIdx() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Gibt den letzten Datenindex (allgemein) zurück.
lastDataNoSourceAssigned() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
lastDataTime() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Gibt die letzte Datenzeit (allgemein) zurück.
lastDataWasNoSource() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
lastIsOnline() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Gibt true zurück, wenn der letzte Datensatz online empfangen wurde.
lastNATime() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastNATime record component.
lastNDataIdx() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastNDataIdx record component.
lastNDTime() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns the value of the lastNDTime record component.
layout() - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Returns the value of the layout record component.
leaveContainer() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Beendet das Arbeiten mit dem zuvor über eine der accessContainer()-Methoden definierten Container.
listIterator(int) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.RangeList
 
ListPersistenceDirectoriesCommand<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.mgmt.commands
Listet Persistenzverzeichnisse mit ihren Eigenschaften auf
ListPersistenceDirectoriesCommand(TimeBasedPersistenceDirectoryManager<T>) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.ListPersistenceDirectoriesCommand
Erstellt einen neuen ListPersistenceDirectoriesCommand.
LoadPersistenceDirectoriesCommand<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.mgmt.commands
Telnet-Kommando um vorher ausgeworfene Verzeichnisse wieder zu integrieren
LoadPersistenceDirectoriesCommand(TimeBasedPersistenceDirectoryManager<T>) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.LoadPersistenceDirectoriesCommand
Erstellt eine neue LoadPersistenceDirectoriesCommand-Instanz.
LocatedIndexResult<E extends Enum<E>> - Interface in de.bsvrz.ars.ars.persistence.index.result
TBD Dokumentation
lock() - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Returns the value of the lock record component.
LockedContainerDirectory - Record Class in de.bsvrz.ars.ars.persistence
 
LockedContainerDirectory(SyncKey<IdDataIdentification>, ArchiveDataKind) - Constructor for record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Creates an instance of a LockedContainerDirectory record class.
LockFileManager - Class in de.bsvrz.ars.ars.persistence.directories.mgmt.lock
Diese Klasse verwaltet den Zugriff auf Persistenzverzeichnisse.
LockFileManager() - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
lockIndex(ContainerDirectory) - Method in interface de.bsvrz.ars.ars.persistence.DataIdentificationManager
Muss immer vor Zugriffen auf den kritischen Bereich (die Indexe oder Container) eines Containerverzeichnisses aufgerufen werden.
lockIndex(IdDataIdentification) - Method in interface de.bsvrz.ars.ars.persistence.DataIdentificationManager
Muss immer vor Zugriffen auf den kritischen Bereich (die Indexe oder Container) der Datenidentifikation aufgerufen werden.
lockIndex(IdDataIdentification) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
LongRange - Class in de.bsvrz.ars.ars.persistence.index.backend.management
Einfache Klasse, die einen Bereich von Long-Werten für die Verwendung in Indexen darstellt.
LongRange(Long, Long) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Erstellt eine neue LongRange
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
lowerEndpoint() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Gibt die untere Grenze (inklusive) zurück

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.ArchiveFileViewer
Einsteigspunkt
main(String[]) - Static method in class de.bsvrz.ars.ars.repair.ContainerRescue
 
ManagementData - Enum constant in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
Verwaltungsdaten-(Header-)Index
markAsClean(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Entfernt die Kennzeichen-Datei, ob die Indexe verändert wurden, um nach einem Absturz den Wiederanlauf zu beschleunigen.
markAsDirty(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Erzeugt die Kennzeichen-Datei, ob die Indexe verändert wurden, um nach einem Absturz den Wiederanlauf zu beschleunigen.
MAX_UNCOMPRESSED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Datensätze bis zu dieser Länge bleiben immer unkomprimiert.
maxArchiveTime() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns the value of the maxArchiveTime record component.
maxArchiveTime() - Method in interface de.bsvrz.ars.ars.persistence.directories.cache.ValidDataRange
Gibt die maximale Archivzeit zurück
maxATime(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode maxATime gibt die maximale Archivzeit einer Datenidentifikation zurück
maxContainerId(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Ermittelt maximale Container-ID in einem Verzeichnis.
maxDataIndex() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns the value of the maxDataIndex record component.
maxDataIndex() - Method in interface de.bsvrz.ars.ars.persistence.directories.cache.ValidDataRange
Gibt den maximalen Datenindex zurück
maxDataTime() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns the value of the maxDataTime record component.
maxDataTime() - Method in interface de.bsvrz.ars.ars.persistence.directories.cache.ValidDataRange
Gibt die maximale Datenzeit zurück
maximumIndex() - Method in record class de.bsvrz.ars.ars.persistence.sequence.DataIndexSequenceSpecification
Returns the value of the maximumIndex record component.
maximumTime() - Method in record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Returns the value of the maximumTime record component.
maxNumEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
Gibt die maximale Anzahl Einträge zurück
MEDIUM_DESTROYED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Medium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.
MEDIUM_UNSAVED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerHdr
Medium-ID bei noch nicht auf externes Medium gesichertem Container.
MemoryDumpCmd - Class in de.bsvrz.ars.ars.mgmt.commands
Befehl zur Ausgabe des Arbeitsspeicherverbrauchs
MemoryDumpCmd(String, String, ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.commands.MemoryDumpCmd
Kommando für CmdInterpreter
memoryEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
Gibt die aktuelle Anzahl der im Speicher gepufferten Einträge zurück
MemoryIndexStorage - Class in de.bsvrz.ars.ars.persistence.index.backend.storage
Eine IndexStorage-Implementierung, die die Werte im Speicher hält.
MemoryIndexStorage(int, int) - Constructor for class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
Erzeugt eine Instanz
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 BlockGröße)
MIN_CONTAINER_MAXTIME - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
Minimumwerte für ContainerSettings.stdCloseConditions: 1 Minute
minArchiveTime() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns the value of the minArchiveTime record component.
minArchiveTime() - Method in interface de.bsvrz.ars.ars.persistence.directories.cache.ValidDataRange
Gibt die minimale Archivzeit zurück
minDataIndex() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns the value of the minDataIndex record component.
minDataIndex() - Method in interface de.bsvrz.ars.ars.persistence.directories.cache.ValidDataRange
Gibt den minimalen Datenindex zurück
minDataTime() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns the value of the minDataTime record component.
minDataTime() - Method in interface de.bsvrz.ars.ars.persistence.directories.cache.ValidDataRange
Gibt die minimale Datenzeit zurück
Minimum - Enum constant in enum class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter.ApproximationType
 
minimumIndex() - Method in record class de.bsvrz.ars.ars.persistence.sequence.DataIndexSequenceSpecification
Returns the value of the minimumIndex record component.
minimumTime() - Method in record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Returns the value of the minimumTime record component.
MirrorDefinition - Class in de.bsvrz.ars.ars.mgmt.tasks
 
MirrorDefinition(CronDefinition, Path, String[]) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.MirrorDefinition
 
MirrorTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task-Implementierung vom datenkonsistenten Backup.
MirrorTask(ArchiveManager, LongTermTaskStatePublisher) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.MirrorTask
Konstruktor
MSG_PID_ATBACKSTEP_RESUME - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Betriebsmeldung-Nachricht fürs Fortsetzen bei Archivzeit-Rücksprung
MSG_PID_ATBACKSTEP_SUSPEND - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Betriebsmeldung-Nachricht fürs Anhalten bei Archivzeit-Rücksprung
MSG_PID_ATFWSTEP_RESUME - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Betriebsmeldung-Nachricht fürs Fortsetzen bei Archivzeit-Vorwärtssprung
MSG_PID_ATFWSTEP_SUSPEND - Static variable in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Betriebsmeldung-Nachricht fürs Anhalten bei Archivzeit-Rücksprung
MSG_PID_DATAINDEX_ANOMALY - Static variable in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Kennzeichen der Betriebsmeldung
MultiTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Abstrakte Basisklasse für 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 für Task.
MultiTaskManager - Class in de.bsvrz.ars.ars.mgmt.tasks
Verwaltet eine Warteschlange und eine Liste von Tasks.
MultiTaskManager(ArchiveManager, SignalingQueue<ResultData>, String) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
Erstellt einen neuen MultiTaskManager

N

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.
next() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeRange
Gibt das nachfolgende Verzeichnis zurück
next() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
next(Week) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
nextContainerID() - Method in interface de.bsvrz.ars.ars.persistence.ContainerCreator
Gibt die nächste freie Container-ID zurück.
nextContainerID() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Erhoeht nextContainerID um 1 und gibt den Wert zurück.
NO_DATA - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Datensatzbytes, falls "keine Daten" signalisiert wurde
NO_RIGHTS - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Datensatzbytes, falls "keine Rechte" signalisiert wurde
NO_SOURCE - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Datensatzbytes, falls "keine Quelle" signalisiert wurde
NoData - Enum Class in de.bsvrz.ars.ars.persistence.directories.cache
markierungsobjekt dafür, dass keine Daten vorhanden sind
NoOpenContainer() - Constructor for record class de.bsvrz.ars.ars.persistence.OpenContainerData.NoOpenContainer
Creates an instance of a NoOpenContainer record class.
NOT_COMPRESSED - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Wert des Compress-Info-Feldes, wenn DS nicht komprimiert ist
NOT_PROTECTED_FLAG_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
notClosed() - Method in interface de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey
Gibt einen BooleanSupplier zurück, mit dem gefragt werden kann, ob ein SyncKey noch nicht geschlossen wurde, und das ohne eine harte Referenz auf den SyncKey zu halten.
numEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Anzahl der Einträge, die dieser Index speichert
numEntries() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Anzahl der Einträge, die dieser Index speichert
numEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
numEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
numEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
numEntries() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Gibt die Anzahl Einträge zurück
numEntries() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
NumQueriesInfoTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse, die einfache Anfragen bzgl. der maximalen Anzahl ausführbarer Archivanfragen entgegennimmt.
NumQueriesInfoTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.NumQueriesInfoTask
 

O

OBJ_DIRNAME_PAT - Static variable in class de.bsvrz.ars.ars.persistence.layout.ClassicPersistenceDirectoryLayout
RegExp-Pattern für Objekt-Verzeichnisse
of(ContainerDirectory) - Static method in class de.bsvrz.ars.ars.persistence.IdContainerFileDir
Konvertiert eine beliebige Implementierung von ContainerDirectory in ein IdContainerFileDir, z.
ofDate(LocalDate) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
Konvertiert ein LocalDate in eine Woche
ofEpochMillis(long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeDomain
Gibt zu einem Zeitpunkt, das Intervall zurück, das diesen Zeitpunkt enthält.
ofEpochMillis(long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
Konvertiert einen Epoch-Milli-zeitstempel in eine Woche
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.
ofPath(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeDomain
Gibt zu einer relativen Ordnerstruktur das zugehörige Zeitintervall zurück.
ofPath(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
oldQAspectId - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
In einigen Fällen braucht man den alten Quittungsaspekt
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.
open(SystemObject) - Static method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
open(String) - Static method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
open(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
OpenContainerData - Interface in de.bsvrz.ars.ars.persistence
Interface für Daten eines offenen Containers.
OpenContainerData.NoOpenContainer - Record Class in de.bsvrz.ars.ars.persistence
Signalisiert, dass es keinen offnen Container gibt
openContainerDataSize() - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Gibt die Anzahl der Einträge in ActivePersistenceDirectory.openContainerData zurück.
openDeletedContainerFile(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode openDeletedContainerFile öffnet die Datei mit den Informationen zu den gelöschten Containern
originalData() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
 
originalData() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
 
originalData() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt den ursprünglichen empfangenen Dateninhalt zurück.

P

parseArchiveDataSpec(Deserializer, DataModel) - Static 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.
PartialIdPath - Enum constant in enum class de.bsvrz.ars.ars.persistence.layout.PathType
Es handelt sich um ein unvollständiges Verzeichnis, d. h. man muss tiefer in den Verzeichnisbaum gehen um ein Datenidentifikationsverzeichnis zu finden.
PathType - Enum Class in de.bsvrz.ars.ars.persistence.layout
Gibt des Typ enes Pfads zurück, der in einem Persistenzverzeichnis liegen kann
PAUSE - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Pause - Zustand.
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
peek(ContainerDataResult) - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Kopiert die Daten des aktuellen Elements in das angegebene Result-Objekt.
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
peek(ContainerDataResult) - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
peekArchiveTime() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Ruft die aktuelle Archivzeit ab.
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
peekArchiveTime() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
peekDataIndex() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Ruft den aktuellen Datenindex ab.
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
peekDataIndex() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
peekDataTime() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Ruft die aktuelle Datenzeit ab.
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
peekDataTime() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
peekNext() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
peekNext() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
peekNext() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
peekNext() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
peekNext() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Gibt Daten des auf die gültige Sequenz folgenden Datensatzes zurück, damit kann dann unter anderem bestimmt werden, wie lange der Datensatz gültig ist.
peekNext() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
peekNext() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
peekNext() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
PersistenceCheckRunner - Class in de.bsvrz.ars.ars.repair
Klasse, mit der es möglich ist, die Inhalte eines Persistenzverzeichnisses auf Konsistenz zu prüfen und häufige Fehler (insbesondere aus alten Versionen) zu erkennen und nach Möglichkeit zu korrigieren.
PersistenceCheckRunner() - Constructor for class de.bsvrz.ars.ars.repair.PersistenceCheckRunner
 
PersistenceDirectory - Class in de.bsvrz.ars.ars.persistence.directories
Einzelnes Persistenzverzeichnis, das für einen bestimmten Zeitbereich oder für eine bestimmte Simulationsvariante die Daten enthält.
PersistenceDirectory(DataIdentificationManager, PersistenceDirectoryLayoutInstance) - Constructor for class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Erstellt ein neues PersistenceDirectory.
PersistenceDirectory.ContainerCall - Interface in de.bsvrz.ars.ars.persistence.directories
Funktionales Interface für Container-Aktionen
PersistenceDirectoryLayout - Interface in de.bsvrz.ars.ars.persistence.layout
Dieses Interface wird benutzt von Implementierungen von Persistenzverzeichnislayouts, also Klassen, die die Struktur eines Persistenzverzeichnisses definieren.
PersistenceDirectoryLayoutInstance - Record Class in de.bsvrz.ars.ars.persistence.layout
Konkrete instanz eines PersistenceDirectoryLayout, welches sich an einer bestimmten Position im Dateisystem befindet.
PersistenceDirectoryLayoutInstance(PersistenceDirectoryLayout, Path, int) - Constructor for record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Creates an instance of a PersistenceDirectoryLayoutInstance record class.
PersistenceDirectoryManager - Interface in de.bsvrz.ars.ars.persistence.directories.mgmt
Verwaltung von mehreren (zeitlich getrennten) Persistenzverzeichnissen
PersistenceException - Exception in de.bsvrz.ars.ars.persistence
Exception für 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 für die Archivierung von Daten auf einem Speichermedium vom Typ A (Festplatte) und die entsprechende Meta-Daten-Verwaltung.
PersistenceManager(TaskManagerInterface, Path, TimeDomain<?>) - Constructor for class de.bsvrz.ars.ars.persistence.PersistenceManager
Erzeugt den Persistenz-Manager.
PersistenceManager.Statistics - Class in de.bsvrz.ars.ars.persistence
Klasse die Statistiken wie Queue-Größe oder Speicherverbrauch enthält, die z.
poll(ContainerDataResult) - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Entspricht dem Aufruf von `peek(result)´ gefolgt von `remove()`.
POT_GAP - Static variable in class de.bsvrz.ars.ars.persistence.ContainerFile
Datensatzbytes um eine potentielle Datenlücke zu kennzeichnen
prepareShutdown() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Die Methode prepareShutdown wird beim Herunterfahren des Archivsystems ausgeführt.
previous() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeRange
Gibt das zeitlich davorliegende Verzeichnis zurück
previous() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
previous(Week) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
preVisitDirectory(DataIdentificationDir) - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerAction
Wird (unsynchronisiert) vor dem Betreten eines Verzeichnisses ausgeführt.
printArchiveParams(File) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Gibt die Parametrierung auf dem übergebenen 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 ausgewählte Objekt auf StdOut aus
printStatistics() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
Laufende Statistik ausgeben
printTable(IndexResult<E>) - Static method in class de.bsvrz.ars.ars.repair.ArchiveFileViewer
Gibt die Inhalte eines index auf System.out 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
Verarbeitet ein ResultData-Objekt.
processData(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.QueryReceiver
 
processFlowCtrl(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.FlowControlTask
 
properties - Variable in class de.bsvrz.ars.ars.persistence.KeyValProps
 
put(Range<K>, V) - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
Fügt auf einem Bereich einen Wert ein

Q

qSubscrFault - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
qSubscrTotal - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
query() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Ermittelt alle Index-Zeilen
query() - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Ermittelt alle Index-Zeilen
query(LongRange) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.IndexImplementation
Fragt die Indizes (Zeilennummern) eines Wertebereichs ab.
query(Map<E, LongRange>) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Ermittelt alle Index-Zeilen, die zu der angegebenen Anfrage passen.
query(Map<E, LongRange>) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Ermittelt alle Index-Zeilen, die zu der angegebenen Anfrage passen.
Query - Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse, die eine einzelne Unterabfrage (ArchiveDataSpecification) aus der Archivanfrage und die zugehoerigen Daten für die Archivantwort kapselt.
queryAppObj - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Applikations-Objekt des Absenders der Archiv-Anfrage.
QueryData - Interface in de.bsvrz.ars.ars.mgmt.tasks
Verwaltungs-Daten für den Auftrag einer Archivanfrage
QueryDataSequence - Class in de.bsvrz.ars.ars.persistence.iter
Klasse zum Iterieren über Datensätze einer Datenidentifikation.
QueryDataSequence(PersistenceManager, ArchiveDataKindCombination, ArchiveTimeSpecification, ArchiveOrder, IdDataIdentification) - Constructor for class de.bsvrz.ars.ars.persistence.iter.QueryDataSequence
Erstellt eine neue QueryDataSequence.
QueryDataSequence.IndexedContainer - Class in de.bsvrz.ars.ars.persistence.iter
Diese Klasse speichert eine Referenz auf einen Container, aus dem möglicherweise Archivdaten gelesen werden sollen.
QueryError - Exception in de.bsvrz.ars.ars.mgmt.tasks
Fehler bei einer Archivanfrage, führt zu einer Fehler-Antwort.
QueryError(String) - Constructor for exception de.bsvrz.ars.ars.mgmt.tasks.QueryError
 
QueryError(String, Exception) - Constructor for exception de.bsvrz.ars.ars.mgmt.tasks.QueryError
 
QueryHandler - Class in de.bsvrz.ars.ars.mgmt.tasks.query
Klasse, die einzelne Archivanfragen bearbeitet und beantwortet.
QueryHandler(String, ArchiveManager, int, Data) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
 
QueryHandler.SendingState - Enum Class in de.bsvrz.ars.ars.mgmt.tasks.query
Zustand der Sendesteuerung (Senden / Anhalten / Abbrechen).
queryIdx - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Anfrage-Index der anfragenden Applikation zur Archiv-Anfrage.
QueryList - Class in de.bsvrz.ars.ars.mgmt.tasks
Anfrage die aus mehreren Datenspezifikationen besteht und grundsätzlich beantwortet werden kann
QueryReceiver() - Constructor for class de.bsvrz.ars.ars.mgmt.InQueuesMgr.QueryReceiver
 
QueryTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Oberklasse für Tasks, die Archivanfragen oder Archiv-Informationsanfragen bearbeiten.
QueryTask(ArchiveManager, MultiTaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Konstruktor für den QueryTask.
QueryTask.SendingState - Enum Class in de.bsvrz.ars.ars.mgmt.tasks
Zustand der Sendesteuerung (Senden / Anhalten / Abbrechen).
QueueParameters - Class in de.bsvrz.ars.ars.mgmt
Daten-Klasse, die die Parametrierung der Queues enthält
QueueParameters(int, long, long, int) - Constructor for class de.bsvrz.ars.ars.mgmt.QueueParameters
 
QueueTask<T> - Class in de.bsvrz.ars.ars.mgmt.tasks
Abstrakte Basisklasse für die abstrakten Task-Basisklassen SingleTask und MultiTask.
QueueTask(ArchiveManager, SignalingQueue<T>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.QueueTask
 
Quick - Enum constant in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 
quit() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Fährt das ArS herunter und beendet die VM.
quitError(String) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Fährt das ArS mit einer Fehlermeldung herunter und beendet die VM.
quitErrorNoExit(String) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Fährt das ArS mit einer Fehlermeldung herunter.
quitNoExit() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Fährt das ArS herunter, ohne die VM zu beenden (dies ist bei Fernsteuerung des ArS aus JUnit-Tests notwendig).
qUnsubscrFault - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
qUnsubscrTotal - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 

R

RangeList<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.persistence.directories.mgmt.range
Hilfsklasse für eine Liste von TimeRange-Objekten, die durch die Angabe eines Starts und eines Endes definiert ist.
RangeList(T, T) - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.range.RangeList
 
RangeMultimap<K extends Comparable<? super K>,V extends Comparable<V>> - Class in de.bsvrz.ars.ars.persistence.gap.util
Eine RangeMap als Multimap.
RangeMultimap() - Constructor for class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
 
RangeUpdater<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.persistence.directories.mgmt.util
Diese Klasse empfängt über die RangeUpdater.update(long)-Methode laufend (monoton steigende) Archivzeiten.
RangeUpdater(TimeDomain<T>) - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.util.RangeUpdater
Erstellt einen neuen RangeUpdater.
rawData() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns the value of the rawData record component.
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
 
read() - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Liest die bestehende Datei ein.
readContainerHdr(byte[], int) - Method in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
readContainerHeader() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Liest den Header der Container-Datei ein und springt im Eingabestrom an die Stelle hinter dem Header.
readGaps(Map<? super RemoteArchive, DataIndexRangeSet>) - Method in interface de.bsvrz.ars.ars.persistence.gap.GapFile
Liest die vorhandenen bekannten Datenlücken aus der Datei und fügt dieser der übergebenen Map hinzu
readGaps(Map<? super RemoteArchive, DataIndexRangeSet>) - Method in class de.bsvrz.ars.ars.persistence.gap.GapFileImpl
 
readLong(byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
Liest einen Long-Wert aus einem Array
readLong(byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
Liest einen Long-Wert aus einem Array
ReadonlyPersistenceDirectory - Class in de.bsvrz.ars.ars.persistence.directories
Diese Klasse steht für ein abgeschlossenes Persistenzverzeichnis
ReadonlyPersistenceDirectory(DataIdentificationManager, PersistenceDirectoryLayoutInstance) - Constructor for class de.bsvrz.ars.ars.persistence.directories.ReadonlyPersistenceDirectory
Erstellt ein neues ClosedPersistenceDirectory.
readStartUpProperties() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
Liest die StartUp-Properties ein
readString(byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
Liest einen String aus dem Array
REBUILD_INDEX_FILE_FLAG_NAME - Static variable in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Eine Datei dieses Namens wird pro Verzeichnis einer Datenidentifikation/Datensatzart angelegt, wenn ein neuer Datensatz archiviert wurde und der Index möglicherweise (wg.
rebuildContainerHeaderIndex(IdContainerFileDir, ContainerManagementIndex, RebuildResult) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Erzeugt einen neuen ContainerHeaderIndex basierend aus den Containerdateien in einem Verzeichnis
rebuildIndexes(LockedContainerDirectory, RebuildResult) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode rebuildIndexes baut die Indexe in einem Verzeichnis erneut auf.
RebuildMode - Enum Class in de.bsvrz.ars.ars.persistence
 
RebuildResult - Class in de.bsvrz.ars.ars.persistence
Ergebnis einer Index-Rebuild-Operation
RebuildResult() - Constructor for class de.bsvrz.ars.ars.persistence.RebuildResult
 
rebuildStandardIndex(ContainerManagementIndex, BaseIndex<IndexValues>, LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode rebuildStandardIndex erstellt einen Standard-Index aus dem Verwaltungsdatenindex
recreateIndex(LockedContainerDirectory, RebuildResult) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexTree
Erstellt alle Indexe aus den Containerdaten neu.
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.
RegularSerializableDataset - Record Class in de.bsvrz.ars.ars.persistence.writer
Einfache SerializableDataset-Implementierung.
RegularSerializableDataset(long, long, long, byte[]) - Constructor for record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Einfache SerializableDataset-Implementierung.
RegularSerializableDataset(long, long, long, byte[], int, boolean) - Constructor for record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Creates an instance of a RegularSerializableDataset record class.
RemoteArchive - Class in de.bsvrz.ars.ars.persistence.gap
Kapselung eines anderen Archivsystems.
remove() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
remove() - Method in class de.bsvrz.ars.ars.persistence.DeletedMinMaxIterator
 
remove() - Method in class de.bsvrz.ars.ars.persistence.iter.BucketContainerIterator
 
remove() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
remove() - Method in interface de.bsvrz.ars.ars.persistence.iter.DataIterator
Entfernt/Überspringt das aktuelle Element.
remove() - Method in class de.bsvrz.ars.ars.persistence.iter.EmptyDataIterator
 
remove() - Method in class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
 
remove() - Method in class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
 
removeAll(DataIndexRangeSet) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Entfernt alle angegebenen Lücken
removeAll(Map<E, LongRange>) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Löscht alle Einträge, die AbstractIndex.query(Map) mit dem entsprechenden Parameter zurückliefern würde.
removeAll(Map<E, LongRange>) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Löscht alle Einträge, die BaseIndex.query(Map) mit dem entsprechenden Parameter zurückliefern würde.
removeContainerFromIndex(LockedContainerDirectory, long) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode removeContainerFromIndex löscht einen Container aus den Indexen
removeDeletedContainer(long) - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Entfernt einen gelöschten Container aus der Datei (z.
removeOldest(LinkedHashSet<T>) - Static method in class de.bsvrz.ars.ars.persistence.CollectionUtilities
Entfernt den ältesten Eintrag aus dem LinkedHashSet und gibt ihn zurück.
removeOpenContainerData(ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Setzt, dass es aktuell für eine Datenidentifikation keinen offenen Container mehr gibt.
removePersistenceDirectory(T) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Wirft ein Persistenzverzeichnis aus (entfernt es aus dem aktiven Zugriff)
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.AbstractTask
Entfernt den Listener.
renameContainerFile(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
reParam(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode umparametriert wurde, jedoch nicht in seiner Quittierungseigenschaft.
reParam(DataIdentNode, long) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode umparametriert wurde, was keinen Einfluss auf die Archivierung hat.
reParamArch(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode auf archivieren umparametriert wurde.
reParamNoArch(DataIdentNode) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Vermerken, dass dieser DataIdentNode auf nicht 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.
RepeatingTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Ein Task, der laufend eine bestimmte Aufgabe wiederholt.
RepeatingTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
Konstruktor
RequestedDataFinished - Record Class in de.bsvrz.ars.ars.persistence.writer
ArchiveJob-Implementierung, die vom ArchiveTask abgearbeitet wird und nach dem Archivieren von allen nachgeforderten Daten dem RequestGapTask mitteilt, dass alle Daten archiviert wurden. daraufhin kann der RequestGapTask bei Bedarf diw nächste Datenlücke anfordern.
RequestedDataFinished() - Constructor for record class de.bsvrz.ars.ars.persistence.writer.RequestedDataFinished
Creates an instance of a RequestedDataFinished record class.
RequestGapResultData() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask.RequestGapResultData
Erzeugt ein neues leeres RequestGapResultData-Objekt.
RequestGapTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task zur Nachforderung fehlender Archivdaten aus anderen Archivsystemen gemäß Parametrierung.
RequestGapTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Erzeugt einen neuen Task zur Nachforderung fehlender Archivdaten.
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 unterscheiden
RescueResult - Class in de.bsvrz.ars.ars.repair
 
RescueResult() - Constructor for class de.bsvrz.ars.ars.repair.RescueResult
 
reset() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
Löschen der gespeicherten Markierungen.
resetDSCounter() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Setzt alle Zähler auf 0.
resetDSCounter() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
Setzt alle Zähler auf 0.
resetInput() - Method in class de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo
Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen
resolve(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
Gibt den Containerort der angegebenen Datenart zurück
RESTART_TIME_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.PersistenceManager
Name der Datei mit den Datenzeitinformationen für den Neustart
restartSubscribeArchiveParams() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Startet die Übernahme der Archivparametrierung und meldet die zu archivierenden Datenidentifikation an.
RestorePersDirTsk - Class in de.bsvrz.ars.ars.persistence
Diese Klasse teilt das Persistenzverzeichnis in disjunkte Teilbaeume auf und stellt alle Verwaltungsinformationen wieder her.
RestorePersDirTsk(PersistenceManager, String, RebuildMode) - Constructor for class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
Erstellt einen neuen RestorePersDirTsk.
RestorePersDirTsk.RestoreWorker - Class in de.bsvrz.ars.ars.persistence
Eigentliche Klasse, die den Wiederherstellungslauf durchführt
RestoreWorker(String, RebuildMode, DataIdentificationManager, int) - Constructor for class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
resultData - Variable in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
Aktueller Datensatz/Anfrage/Auftrag.
run() - Method in class de.bsvrz.ars.ars.mgmt.commands.ArchiveMonitor
 
run(RuntimeControl) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Startet das Archivsystem
run(TaskProgressInterface) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.TaskExecutor
Führt den Task aus
run(TaskProgressInterface) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.TaskProducer
Führt den Task aus und berechnet das Ergebnis
run(Task, TaskExecutor<T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task ausgeführt wird.
run(DataIdentificationDir, LockedContainerDirectory, Collection<ContainerHeaders>) - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerAction
Führt die Aktion aus.
run(DataIdentificationDir, DataIdentificationDirWalk) - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirAction
Führt die Aktion aus
run(DataIdentificationDirListener) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetter
Führt den Verzeichnisdurchlauf aus.
run(String, TaskExecutor<T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task ausgeführt wird.
run(Path) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager.PathAction
Führt für das gefundene Wochenverzeichnis eine beliebige Aktion aus
runExclusively(Task, TaskExecutor<T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task exklusiv, also ohne nebenläufige andere Tasks zu beeinflussen, ausgeführt wird.
runExclusively(String, TaskExecutor<T>) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
Sorgt dafür, dass ein Task exklusiv, also ohne nebenläufige andere Tasks zu beeinflussen, ausgeführt wird.
runnable() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.CronTask.CronTaskDefinition
Returns the value of the runnable record component.
RuntimeControl - Interface in de.bsvrz.ars.ars.mgmt
Interface für Systemfunktionen.

S

saveUnsubscriptionTime() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Sichert den letzten Zeitpunkt, wo gültige Daten empfangen wurden bzw. beim Beenden wo Daten abgemeldet wurden.
saveUnsubscriptionTime(Multimap<Long, IdDataIdentification>, Path) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Sichert den letzten Zeitpunkt, wo gültige Daten empfangen wurden bzw. beim Beenden wo Daten abgemeldet wurden.
scan(PersistenceDirectory, ScanMode) - Static method in class de.bsvrz.ars.ars.repair.PersistenceCheckRunner
 
scanDirectory(Path, PersistenceDirectoryLayoutInstance, ScanMode, RescueResult) - Static method in class de.bsvrz.ars.ars.repair.PersistenceCheckRunner
 
ScanMode - Record Class in de.bsvrz.ars.ars.repair
Attribute, wie ein Überprüfungslauf der PersistenceCheckRunner-Klasse durchgeführt werden soll.
ScanMode(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class de.bsvrz.ars.ars.repair.ScanMode
Creates an instance of a ScanMode record class.
ScanModes - Enum Class in de.bsvrz.ars.ars.persistence
 
selectedContainerDirs(PersistenceDirectory, Collection<? extends ArchiveDataSpecification>) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetters
Erstellt eine Instanz, die über von ArchiveDataSpecification-Objekten spezifizierte Datenidentifikationen iteriert
selectedDataIdentifications(PersistenceDirectory, Collection<? extends IdDataIdentification>) - Static method in class de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetters
Erstellt eine Instanz, die über ausgewählte Datenidentifikationen in einem Persistenzverzeichnis iteriert
SEND - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler.SendingState
 
SEND - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
 
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
Sendet eine Quittung
sendAck(ResultData, DataIdentNode) - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
Sendet eine Quittung für den angegebenen Datensatz.
SENDCONTROL_TIMEOUT - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Zeit in Millisekunden, die auf eine positive Sendesteuerung gewartet wird
sendErrorResponse(int, String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine Fehlerantwort
sendErrorResponse(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine Fehlerantwort
sendingState - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Aktueller Zustand der Sendesteuerung.
sendInitialResponse(boolean, String) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask.ResponseSender
 
sendQuitCmd(String, int) - Static method in class de.bsvrz.ars.ars.mgmt.commands.ArSCmdInterface
Beendet das Archivsystem über den Telnet Server.
sendReply(ArchiveQueryTask.ResponseSender, StreamMultiplexer) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.QueryData
Sendet die Antwort an die anfragende Applikation
sendReply(ArchiveQueryTask.ResponseSender, StreamMultiplexer) - Method in exception de.bsvrz.ars.ars.mgmt.tasks.QueryError
 
sendReply(ArchiveQueryTask.ResponseSender, StreamMultiplexer) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryList
 
sendResponse(boolean, String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine beliebige Antwort
sendResponse(int, boolean, String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine beliebige Antwort
sendResponse(int, boolean, String, DataWriter) - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine beliebige Antwort
sendResultData(byte[], int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Sendet das übergebene 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.
sendSuccessResponse() - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine positive Antwort
sendSuccessResponse(int) - Method in class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler
Sendet eine positive Antwort
SequenceSpecification - Interface in de.bsvrz.ars.ars.persistence.sequence
Spezifikation für eine Sequenz von Archivdaten.
SequentialContainerIterator - Class in de.bsvrz.ars.ars.persistence.iter
Iteration über die Daten von einer Liste von Containern.
SequentialContainerIterator(List<QueryDataSequence.IndexedContainer>, ArchiveDataKind, QueryDataSequence.IndexedContainer, IdDataIdentification, DataGapManager) - Constructor for class de.bsvrz.ars.ars.persistence.iter.SequentialContainerIterator
Erstellt einen neuen SequentialContainerIterator
SerializableDataset - Interface in de.bsvrz.ars.ars.persistence.writer
Interface, für Datensätze, die archiviert werden können.
SerializationHelper - Class in de.bsvrz.ars.ars.persistence.writer
Hilfsklasse, die die Archivierung von Datensätzen übernimmt und diese jeweils entweder an den offenen Container anhängt, oder einen neuen Container anfängt.
SerializationHelper(CloseConditions, ContainerCreator, boolean) - Constructor for class de.bsvrz.ars.ars.persistence.writer.SerializationHelper
Erstellt einen neuen SerializationHelper.
serializeData(SerializableDataset) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveDataSerializer
Schreibt einen Datensatz in den ArchiveDataSerializer.actualWriteBuf
serializeData(Data) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DavDataSerializer
Serialisiert den übergebenen Datensatz in ein byte-Array.
serializedData() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
 
serializedData() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns the value of the serializedData record component.
serializedData() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt ein den serialisierten Data-Inhalt zurück.
serializer - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Der Serialisierer aus DAF.
serializerVersion - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Serialisiererversion der anfragenden Applikation, mit der auch die Antwort erstellt wird.
SerializeTask - Class in de.bsvrz.ars.ars.mgmt.tasks
Task, der online erhaltene Datensätze serialisiert.
SerializeTask(ArchiveManager, SignalingQueue<AsyncSerializableDataset>) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.SerializeTask
Erstellt einen neuen SerializeTask.
SerializeTaskHelper - Class in de.bsvrz.ars.ars.mgmt.tasks
 
SerializeTaskHelper() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.SerializeTaskHelper
 
setArchiveTime(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setBlockingFactorMux(int) - Static method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
Über 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
Über diese Methode kann die Parametrierung die PufferGröße 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.
setCompressed(boolean) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setContainerHeaderParam(KeyValParam, long) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines numerischen Parameters im Container-Header geändert werden.
setContainerHeaderParam(KeyValParam, String) - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Nachdem mit StandaloneContainerFileHandle.readContainerHeader() der Header einer Container-Datei eingelesen worden ist, kann mit dieser Methode der Wert eines Parameters im Container-Header geändert werden.
setContainerID(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setContainerSettings(ContainerSettings) - Static method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
Setzt die Container-Einstellungen des Archivsystems.
setCount(long) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
setCount(long) - Method in interface de.bsvrz.ars.ars.persistence.walk.internal.CountEstimator
Wird aufgerufen, wenn die richtige Anzahl (einmalig als Schnappschuss) ermittelt wurde.
setCronTaskDefinitions(List<CronTask.CronTaskDefinition>) - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
setData(byte[]) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setDataIndex(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Wird von der Persistenz benutzt, um den Datenindex des eingelesenen Datensatzes in diesem Iterator zu setzen.
setDataKind(ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setDataSize(int) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setDataState(DataState) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
setDataTime(long) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
Wird von der Persistenz benutzt, um den Datenzeitstempel des eingelesenen Datensatzes in diesem Iterator zu setzen.
setDataUncompressedSize(int) - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
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.
setDefaultVal(KeyValParam) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
setDeleteBrokenContainers(boolean) - Static method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Setzt, ob defekte Containerdateien umbenannt werden sollen
setDeletePermanentlyInterval(String, boolean) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Setzt das Interval fürs endgültige Löschen
setEntries(long, int, byte[]) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Setzt Einträge im Index
setEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
setEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
setEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
setEntries(long, int, byte[], int) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.storage.IndexStorage
Setzt Einträge im Index
setEntries(long, int, byte[], int) - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
setFastExit(boolean) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Setzt, ob sich der InQueuesMgr schnell terminieren soll.
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 (DataIdentNode.isFirstDataAfterSubscription(ArchiveDataKind)
setInsertValue(E, long) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Setzt einen Wert der Einfügezeile, die später mit AbstractIndex.insert() eingefügt werden kann.
setInsertValue(E, long) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Setzt einen Wert der Einfügezeile, die später mit BaseIndex.insert() eingefügt werden kann.
setInsertValue(E, String) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
Setzt einen Wert der Einfügezeile, die später mit AbstractIndex.insert() eingefügt werden kann.
setInsertValue(E, String) - Method in interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
Setzt einen Wert der Einfügezeile, die später mit BaseIndex.insert() eingefügt werden kann.
setIntervals(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.scheduler.TaskScheduler
Setzt die Intervalle
setLastArchiveTime(long) - Static method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
setLastOAWasNoSource(boolean) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die Markierung, ob der letzte während der laufenden Uptime archivierte OA-Datensatz die Kennung "keine Quelle" hatte.
setName(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Setzt den Namen, der auch den Namen des Threads definiert und in Debug-Ausgaben benutzt wird.
setName(String) - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
setNext(byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Setzt den Datensatz hinter dem Anfragebereich
setOpenContainerData(LockedContainerDirectory, StandardOpenContainerData) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Setzt die Daten eines offenen Containers.
setOpenFileLimit(int) - Static method in class de.bsvrz.ars.ars.persistence.ContainerDataIterator
 
setPublisherTask(TaskProgressInterface) - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
 
setPublisherTask(TaskProgressInterface) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
setQueryTaskNumbers(int, int, int) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Setzt die Anzahl der Threads für Archivanfragen auf die angegebenen Werte.
setSimConfigQueue(SignalingQueue<ResultData>) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
setStatusInterval(Duration) - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Setzt das Statusintervall
setStatusInterval(Duration) - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Setzt das Statusintervall
setStatusInterval(Duration) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
 
setStatusInterval(Duration) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
setStatusPrinter(StatusPrinter) - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Setzt die Klasse, die Statusmeldungen schreibt.
setStatusPrinter(StatusPrinter) - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Setzt die Klasse, die Statusmeldungen schreibt.
setStatusPrinter(StatusPrinter) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
 
setStatusPrinter(StatusPrinter) - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
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.tasks.base.TaskProgressInterface
Setzt den Fortschritt einer Task.
setTaskState(TaskState) - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.Task
Setzt den Zustand eines Tasks.
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 Vorwärtssprung der Archivzeit.
setUnsubscriptionTime(long) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt die Zeit, ab der keine Online-Daten mehr für diese Datenidentifikation existieren
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, ArchiveDataKind) - Method in class de.bsvrz.ars.ars.persistence.ContainerHdr
 
setVal(KeyValParam, String) - Method in class de.bsvrz.ars.ars.persistence.KeyValProps
 
setValidData(boolean) - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
Setzt, ob aktuell ein gültiger Online-Datensatz vorliegt, (d.h. eine Quelle existiert).
ShortPersistenceDirectoryLayout - Class in de.bsvrz.ars.ars.persistence.layout
Modernes Layout für "kurze" Persistenzverzeichnisse.
shouldDeleteBrokenContainers() - Method in interface de.bsvrz.ars.ars.persistence.DataIdentificationManager
Gibt zurück, ob bei Fehlern beim Lesen von Containerdateien die Datei umbenannt (und damit deaktiviert) werden soll.
shouldDeleteBrokenContainers() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
shouldIgnore(String) - Method in class de.bsvrz.ars.ars.persistence.util.FileSync
 
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.
shouldTerminate() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Zeigt an, ob der Task beendet werden soll.
shutDown() - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Terminiert die Verzeichnisverwaltung, markiert die Verzeichnisse nicht mehr als benutzt und löscht alle Lock-Dateien.
shutDown() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
shutDown() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
SignalingQueue<E> - Class in de.bsvrz.ars.ars.persistence.util
Eine Klasse ähnlich einer BlockingQueue ohne Kapazitätsgrenze, die es ermöglicht, darauf zu warten, dass die Queue leer wird.
SignalingQueue() - Constructor for class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Erstellt eine neue SignalingQueue.
signalNotification() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Sendet die Benachrichtigung, dass alle Daten archiviert wurden.
SimpleArchiveData - Record Class in de.bsvrz.ars.ars.mgmt.tasks
Klasse, die einen Archivdatensatz mit den zugehörigen Zeitstempeln und Datenindex kapselt.
SimpleArchiveData(long, long, long, ArchiveDataKind, DataState, boolean, byte[]) - Constructor for record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Creates an instance of a SimpleArchiveData record class.
SimpleContainerManagementData - Class in de.bsvrz.ars.ars.persistence
Einfache Implementierung von ContainerManagementData, die die Daten von einem anderen ContainerManagementData kopiert.
SimpleContainerManagementData(ContainerManagementData) - Constructor for class de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
Erstellt eine neue SimpleContainerManagementData basierend auf einem anderen Objekt
SimpleDataRange - Record Class in de.bsvrz.ars.ars.persistence.directories.cache
Immutable-Implementierung von ValidDataRange
SimpleDataRange(long, long, long, long, long, long) - Constructor for record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Creates an instance of a SimpleDataRange record class.
simulatePermanentDelete() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Gibt true zurück, wenn das permanente Löschen nru simuliert wird.
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.
simulationVariant() - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Returns the value of the simulationVariant record component.
SimVarParamExtracter - Class in de.bsvrz.ars.ars.mgmt
Diese Klasse wertet die Parametrierung für Simulationen aus.
SimVarParamExtracter() - Constructor for class de.bsvrz.ars.ars.mgmt.SimVarParamExtracter
 
SingleTask - Class in de.bsvrz.ars.ars.mgmt.tasks
SingleTask.
SingleTask(ArchiveManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.SingleTask
Erzeugt eine neue SingleTask.
SingletonPersistenceDirectoryManager - Class in de.bsvrz.ars.ars.persistence.directories.mgmt
Implementierung von PersistenceDirectoryManager, die ein einzelnes Persistenz-(unter-)verzeichnis verwaltet.
SingletonPersistenceDirectoryManager(ContainerCreator, Path) - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
Erstellt einen neuen SingletonPersistenceDirectoryManager.
size() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentTree
Liefert die Anzahl der DataIdentNodes im Baum zurück.
size() - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
Gibt die Anzahl an Lücken zurück.
size() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.QueryData
Gibt die Anzahl der Ergebnis-Streams zurück.
size() - Method in exception de.bsvrz.ars.ars.mgmt.tasks.QueryError
 
size() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryList
 
size() - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.range.RangeList
 
size() - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
size() - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
Gibt die Anzahl Datensätze zurück.
size() - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
Gibt die Anzahl Datensätze zurück.
size() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Gibt die Anzahl der Elemente zurück.
Slow - Enum constant in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 
span() - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
Gibt den Wertebereich zurück, siehe RangeMap.span()
StandaloneContainerFileHandle - Class in de.bsvrz.ars.ars.persistence
Referenz auf eine unabhängige Containerdatei außerhalb des Persistenzverzeichnisses
StandaloneContainerFileHandle() - Constructor for class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Interner Konstruktor, der von abgeleiteten Klassen verwendet wird.
StandaloneContainerFileHandle(Path) - Constructor for class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
Haupt-Konstruktor
STANDARD_TIMEOUT - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutManager
Standard-Timeout im Archivsystem
StandardContainerWalk - Class in de.bsvrz.ars.ars.persistence.walk.internal
Klasse, die über alle angegebenen Container iteriert.
StandardContainerWalk(PersistenceManager, DataIdentificationDirWalk, PersistenceDirectory) - Constructor for class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
Erstellt eine Instanz
StandardDataidentificationDirWalk - Class in de.bsvrz.ars.ars.persistence.walk.internal
Standardimplementierung eines DataIdentificationDirWalk
StandardDataidentificationDirWalk(DataIdentificationDirGetter) - Constructor for class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
Erstellt einen neuen StandardContainerDirWalk
StandardOpenContainerData - Class in de.bsvrz.ars.ars.persistence
Implementierung von OpenContainerData.
StandardOpenContainerData(long, long, long, long, long, long, long, long) - Constructor for class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
 
start() - Method in class de.bsvrz.ars.ars.mgmt.commands.ArSCmdInterface
Startet den Telnet Server.
start() - Method in class de.bsvrz.ars.ars.mgmt.FreeDiskSpacePublisher
 
start() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
start() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Startet den Thread, der den Task ausführt
start() - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
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
start() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Startet den Task.
START - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Start - Zustand.
START_WORK - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Zustand einer Task, die soeben eine neue Aufgabe bekommen hat und sich auf die Bearbeitung vorbereitet.
startAllTasks() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Startet alle Tasks (Multi- und Single-Tasks) sowie die Archiv-Tasks.
startDeletePermanently() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Fügt dem Lösch-Task (endgültiges Löschen) einen Auftrag hinzu.
startSubscribeArchiveParams(InQueuesMgr, DataIdentTree) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Initialisiert den Thread und startet durch ArchivConfig.restartSubscribeArchiveParams() die Übernahme der Archivparametrierung.
STARTUP_PROP_FILE_NAME - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
startupProcedure(RebuildMode) - 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(Path) - Constructor for class de.bsvrz.ars.ars.persistence.StartupProperties
Initialisiert die StartUp-Properties.
StatusPrinter - Class in de.bsvrz.ars.ars.persistence.walk.internal
Klasse, die den Status einer ContainerDirWalk-Aktion ausgibt.
StatusPrinter() - Constructor for class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter
 
StatusPrinter.ApproximationType - Enum Class in de.bsvrz.ars.ars.persistence.walk.internal
 
step() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
step() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueueTask
 
step() - Method in class de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
Implementiert die beliebige wiederholt auszuführende Aufgabe
step() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
stepsUntil(Week) - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
 
stepsUntil(T) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeRange
Gibt den Abstand zwischen diesem Zeitbereich und dem angegebenen Zeitbereich zurück.
STOP - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler.SendingState
 
STOP - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
 
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.
StrictlyIncreasing - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Streng Monoton steigend, eindeutige Einträge
String - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Unsortierte Textwerte fester Länge
stringToValue(String, TimeDomain<T>) - Static method in class de.bsvrz.ars.ars.mgmt.commands.DomainUtil
Liest einen Text und wandelt ihn in eine Mange von Zeitbereichen um.
STUP_LAST_ATIME - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
STUP_MAX_CONT_ID - Static variable in class de.bsvrz.ars.ars.persistence.StartupProperties
 
submit(T) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueueTask
Fügt einen abzuarbeitenden Auftrag in die Queue ein.
subscrFaults - Variable in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
subscribe(ClientDavInterface, SystemObject, DataDescription) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Anmelden mit Verzögerung (Sliding-Window-Mechanismus)
subscribe(SystemObject, int, StreamMultiplexer) - Method in class de.bsvrz.ars.ars.mgmt.tasks.FlowControlTask
Registriert den angegebenen StreamMultiplexer für den Empfang von Steuerpaketen vom angegebenen Anfrage-Applikations-Objekt und Anfrage-Index, die dieser gerade mit einer Archivantwort versorgt.
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.
subscribeQueries() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
In dieser Methode wird allen Tasks (falls notwendig) die Möglichkeit gegeben, sich auf Objekte anzumelden.
subscribeSender() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Meldet den Task als Sender für Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt an.
subscribeSettings() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
In dieser Methode wird allen Tasks (falls notwendig) die Möglichkeit gegeben, sich auf Objekte anzumelden.
SubscrInfo(int) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
SubscrInfo(int, long) - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker.SubscrInfo
 
SubscrMarker() - Constructor for class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
success() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk.RestoreWorker
 
sumElements(ToLongFunction<? super E>) - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Berechnet eine Summe über alle Elemente, z.
suspendNonWriteTasksDirect() - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Hält alle lesenden Tasks direkt an, ohne weitere Bedingungen zu prüfen.
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.
suspendTaskIfNecessary(Task) - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
 
suspendTaskIfNecessary(Task) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr
Prüft ob Tasks temporaer blockiert werden sollen und blockiert ggf. den aufrufenden Task.
suspendTaskIfNecessary(Task) - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
Die Methode blockiert und hält damit den aufrufenden Task an, wenn dies (z.
suspendTaskIfNecessary(Task) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
syncDirectories(Path, Path) - Method in class de.bsvrz.ars.ars.persistence.util.FileSync
Synchronisiert zwei Verzeichnisse.
SynchronizationFailedException - Exception in de.bsvrz.ars.ars.mgmt.datatree.synchronization
Exception, die geworfen wird, wenn die Synchronisation auf eine Datenidentifikation fehlgeschlagen ist
SynchronizationFailedException(Duration, Object, Collection<? extends SyncKey<?>>, Throwable) - Constructor for exception de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationFailedException
Exception-Konstruktor
SynchronizationManager<T> - Interface in de.bsvrz.ars.ars.mgmt.datatree.synchronization
Objekt, das Synchronisierungen auf Elemente vom generischen Typ T verwaltet.
SynchronizationManagerImpl<T> - Class in de.bsvrz.ars.ars.mgmt.datatree.synchronization
Objekt, das Synchronisierungen auf Elemente vom generischen Typ T verwaltet.
SynchronizationManagerImpl(Consumer<T>, Consumer<T>) - Constructor for class de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManagerImpl
Konstruktor.
SyncKey<T> - Interface in de.bsvrz.ars.ars.mgmt.datatree.synchronization
Schlüssel zur Synchronisierung auf ein Objekt (im Archivsystem in der Regel eine Datenidentifikation).
syncObj - Variable in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Spezielles Objekt zur Synchronisiserung.
SyncResult - Class in de.bsvrz.ars.ars.persistence.util
Ergebnis-Statistik eines datenkonsistenten Backups
SyncResult(long, long, long) - Constructor for class de.bsvrz.ars.ars.persistence.util.SyncResult
Erstellt eine neue SyncResult.
SystemRuntimeControl - Class in de.bsvrz.ars.ars.mgmt
Implementierung von RuntimeControl für den normalen Archivsystem-Ablauf, gibt die echte Systemzeit zurück und wendet keine Manipulationen an Datenindexen etc. an.
SystemRuntimeControl() - Constructor for class de.bsvrz.ars.ars.mgmt.SystemRuntimeControl
 

T

take() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Query
 
take() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Holt ein Element aus der Queue und wartet dafür, falls nötig, solange, bis ein Element mit SignalingQueue.add(Object) hinzugefügt wurde, oder bis die Queue mit SignalingQueue.terminate() terminiert wurde.
take(Duration) - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Holt ein Element aus der Queue und wartet ggf. solange bis eines mit SignalingQueue.add(Object) hinzugefügt wurde, oder bis die Queue mit SignalingQueue.terminate() terminiert wurde oder bis der angegebene Timeout abgelaufen ist.
Task - Class in de.bsvrz.ars.ars.mgmt.tasks
Basisklasse für Hintergrund-Tasks im Archivsystem
Task - Interface in de.bsvrz.ars.ars.mgmt.tasks.base
Schnittstelle, die von den einzelnen Tasks verwendet wird, um den Zustand der Task und den Fortschritt von langwierigen Aktionen zu dokumentieren.
Task(TaskManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.Task
Erstellt einen neuen Task
Task(PersistenceManager) - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.Task
Erstellt einen neuen Task
TaskExecutor<T extends Exception> - Interface in de.bsvrz.ars.ars.mgmt.tasks.base
Funktionales Interface für auszuführende Tasks für den TaskManager
TaskManager - Class in de.bsvrz.ars.ars.mgmt.tasks.base
Task-Verwaltung im Datenverteiler.
TaskManager - Interface in de.bsvrz.ars.ars.mgmt
Interface für verschiedene Abfragen der Laufzeitumgebung.
TaskManager() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager
 
TaskManagerInterface - Interface in de.bsvrz.ars.ars.mgmt
Interface, für Funktionen, die dem PersistenceManager übergeben werden, damit dieser Laufzeiteinstellungen abfragen kann, und überprüfen kann, ob das System beendet wird.
TaskProducer<R,T extends Exception> - Interface in de.bsvrz.ars.ars.mgmt.tasks.base
Funktionales Interface für auszuführende Tasks für den TaskManager, die im gegensatz zu TaskExecutor ein Ergebnis produzieren
TaskProgressInterface - Interface in de.bsvrz.ars.ars.mgmt.tasks.base
Erlaubt die Publizierung von Task-Fortschritten im TaskManager.
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.
TaskState - Enum Class in de.bsvrz.ars.ars.mgmt.tasks.base
Zustand eines Tasks
taskStepDone() - Method in class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
Benachrichtigt darüber, dass ein Schleifendurchlauf abgearbeitet wurde.
taskStepDone(AbstractTask) - 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, können sich bei jedem Task-Objekt durch AbstractTask.addTaskStepListener(TaskStepListener) registrieren.
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.
terminate() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Signalisiert, dass die Queue terminiert wurde, d. h. das Einfügen von weiteren Elementen ist nicht mehr möglich und nach dem Holen des letzten Elements wird bei weiteren Aufrufen von take()-Aufruf eine TerminatedException geworfen.
terminate() - Method in interface de.bsvrz.ars.ars.persistence.walk.ContainerWalk
Sorgt für ein sofortiges, aber kontrolliertes Beenden.
terminate() - Method in interface de.bsvrz.ars.ars.persistence.walk.DataIdentificationDirWalk
Sorgt für ein sofortiges, aber kontrolliertes Beenden.
terminate() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardContainerWalk
 
terminate() - Method in class de.bsvrz.ars.ars.persistence.walk.internal.StandardDataidentificationDirWalk
 
TERMINATED - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Zustand einer Task, die terminiert wurde.
TerminatedException - Exception in de.bsvrz.ars.ars.persistence.util
Exception-Klasse, die Signalisiert, dass eine SignalingQueue terminiert wurde.
TerminatedException() - Constructor for exception de.bsvrz.ars.ars.persistence.util.TerminatedException
 
terminateNow() - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Löscht alle Elemente und signalisiert, dass die Queue terminiert wurde, d. h. der nächste take()-Aufruf wirft eine TerminatedException.
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.CronTask
 
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.MirrorTask
 
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueueTask
Terminiert den Task.
terminateTask() - Method in class de.bsvrz.ars.ars.mgmt.tasks.Task
Terminiert den Task, indem dafür gesorgt wird, das Task.shouldTerminate() true zurückliefert.
terminateTask() - Method in class de.bsvrz.ars.ars.persistence.RestorePersDirTsk
 
terminateTask() - Method in class de.bsvrz.ars.ars.persistence.writer.ArchiveTask
 
test_badDID - 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
damit man nach dem cleanup noch zu testzwecken auf die ergebnisse zugreifen kann:
tick() - Method in interface de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutCallback
Signalisiert, dass die Methode noch nicht hängt und setzt den Timeout daher auf den Ausgangswert zurück
TimeBasedPersistenceDirectoryManager<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.persistence.directories.mgmt
Implementierung des PersistenceDirectoryManager, die je Woche (oder anderer TimeDomain) ein eigenes PersistenceDirectory anlegt.
TimeBasedPersistenceDirectoryManager(ContainerCreator, Path, TimeDomain<T>) - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
Erstellt eine neue Instanz
TimeBasedPersistenceDirectoryManager.PathAction - Interface in de.bsvrz.ars.ars.persistence.directories.mgmt
TimeDomain<T extends TimeRange<T>> - Class in de.bsvrz.ars.ars.persistence.directories.mgmt.range
Basisklasse für einen diskreten Typ für Zeitbereiche (z.
TimeDomain() - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.range.TimeDomain
 
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
 
TimeoutCallback - Interface in de.bsvrz.ars.ars.mgmt.tasks.base
Callback-Interface für Aktionen, die in einem Timeout ausgeführt werden
TimeoutFunction<T> - Interface in de.bsvrz.ars.ars.mgmt.tasks.base
Funktionales Interface für Funktionen, die mit einem Timeout ausgeführt werden.
TimeoutManager - Class in de.bsvrz.ars.ars.mgmt.tasks.base
Hilfsklasse, die dabei hilft, bestimmte Aktionen mit Timeout auszuführen.
TimeoutManager() - Constructor for class de.bsvrz.ars.ars.mgmt.tasks.base.TimeoutManager
 
TimeRange<T> - Interface in de.bsvrz.ars.ars.persistence.directories.mgmt.range
Interface für einen Zeitbereich, in den Persistenzverzeichnisse aufgeteilt werden können (z.
TimeSpecificationCombineDataIterator - Class in de.bsvrz.ars.ars.persistence.iter
Diese Klasse entspricht einem CombineDataIterator und bekommt im Konstruktor als zusätzliches Argument einen Zeitbereich.
TimeSpecificationCombineDataIterator(Collection<DataSequence>, ArchiveOrder, ArchiveTimeSpecification) - Constructor for class de.bsvrz.ars.ars.persistence.iter.TimeSpecificationCombineDataIterator
Erstellt eine neue Instanz
to() - Method in record class de.bsvrz.ars.ars.persistence.DeletedContainerFile.IndexRange
Gibt den Bis-Datenindex zurück
toFile(PersistenceDirectory) - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexId
Gibt den Ort des Indexes im Dateisystem zurück
togglePermanentDelete() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Ändert die eigentschaft, ob das permanente Löschen aktiv ist oder nur simuliert wird.
toString() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.SubscrMarker
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.datatree.DataIdentNode
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.datatree.IndexId
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.DebuggingSynchronizationManager
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.datatree.synchronization.SynchronizationManagerImpl
 
toString() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
 
toString() - Method in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
 
toString() - Method in record class de.bsvrz.ars.ars.mgmt.tasks.CronTask.CronTaskDefinition
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
 
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 record class de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.persistence.CacheManager.Cache
 
toString() - Method in record class de.bsvrz.ars.ars.persistence.CacheManager.CacheMemoryUsage
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.persistence.ContainerDataResult
 
toString() - Method in class de.bsvrz.ars.ars.persistence.ContainerFile
 
toString() - Method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
 
toString() - Method in class de.bsvrz.ars.ars.persistence.DataIdentificationDir
 
toString() - Method in record class de.bsvrz.ars.ars.persistence.DeletedContainerFile.IndexRange
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
 
toString() - Method in class de.bsvrz.ars.ars.persistence.gap.RemoteArchive
 
toString() - Method in class de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap
 
toString() - Method in class de.bsvrz.ars.ars.persistence.IdContainerFileDir
 
toString() - Method in class de.bsvrz.ars.ars.persistence.IdDataIdentification
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.BufferedIndexStorage
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.FileIndexStorage
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.HybridStorage
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.backend.storage.MemoryIndexStorage
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.result.AggregateIndexResult
 
toString() - Method in class de.bsvrz.ars.ars.persistence.index.result.BinaryIndexResult
 
toString() - Method in interface de.bsvrz.ars.ars.persistence.index.result.IndexResult
 
toString() - Method in class de.bsvrz.ars.ars.persistence.KeyValParam
 
toString() - Method in record class de.bsvrz.ars.ars.persistence.layout.PersistenceDirectoryLayoutInstance
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.LockedContainerDirectory
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.OpenContainerData.NoOpenContainer
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
 
toString() - Method in enum class de.bsvrz.ars.ars.persistence.RebuildMode
 
toString() - Method in enum class de.bsvrz.ars.ars.persistence.ScanModes
 
toString() - Method in record class de.bsvrz.ars.ars.persistence.sequence.AllDataSpecification
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.sequence.ArchiveTimeSequenceSpecification
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.sequence.DataIndexSequenceSpecification
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.persistence.StandaloneContainerFileHandle
 
toString() - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
 
toString() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
 
toString() - Method in class de.bsvrz.ars.ars.persistence.util.SyncResult
 
toString() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveOnlineData
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.writer.ArchiveTask.LastContainerData
Returns a string representation of this record class.
toString() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
 
toString() - Method in record class de.bsvrz.ars.ars.persistence.writer.CloseContainerObject
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.persistence.writer.RequestedDataFinished
Returns a string representation of this record class.
toString() - Method in record class de.bsvrz.ars.ars.repair.ScanMode
Returns a string representation of this record class.
totalBytesUsed() - Method in record class de.bsvrz.ars.ars.persistence.CacheManager.CacheMemoryUsage
Returns the value of the totalBytesUsed record component.
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
 
uncompressedSize() - Method in class de.bsvrz.ars.ars.persistence.writer.AsyncSerializableDataset
 
uncompressedSize() - Method in record class de.bsvrz.ars.ars.persistence.writer.RegularSerializableDataset
Returns the value of the uncompressedSize record component.
uncompressedSize() - Method in interface de.bsvrz.ars.ars.persistence.writer.SerializableDataset
Gibt die Größe des originalen, unkomprimierten Daten-Arrays zurück.
UNDEFINED - Static variable in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Undefinierter Zustand / Undefinierte Simulationsvariante
Unique - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Unsortiert und eindeutig
Unordered - Enum constant in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Unsortiert
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() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Stoppt die Simulationsanmeldung.
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 für 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 für 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 für Archiv-Antworten an das angegebene Empfaenger-Applikations-Objekt ab.
unsubscribeSimVarData(int) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
Meldet alle zu einer Simulation gehoerenden Daten (= zu archivierende Daten + Quittungen) ab.
update(long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.util.RangeUpdater
Wird aufgerufen, sobald eine neue Archivzeit "gemessen" wurde.
update(MutableSet, SystemObject[], SystemObject[]) - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationManager
 
update(ResultData[]) - Method in class de.bsvrz.ars.ars.mgmt.InQueuesMgr.ArchiveDataReceiver
 
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.
updateAndGetActivePersistenceDirectory(long, int) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Diese Methode wird aufgerufen, um die aktuelle Archivzeit zu setzen und gibt gleichzeitig das zugehörige aktive Persistenzverzeichnis zurück.
updateArchTime(long) - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
Diese Methode wird aufgerufen, um die aktuelle Archivzeit zu setzen.
updateContainerIndex(ContainerManagementData, ContainerManagementIndex) - Static method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode updateContainerIndex aktualisiert den Verwaltungsdatenindex
updateContainerIndex(ContainerManagementData, LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode updateContainerIndex aktualisiert den Verwaltungsdatenindex
updateDelegate() - Method in class de.bsvrz.ars.ars.persistence.iter.CombineDataIterator
 
updateMax(long, long, long) - Method in class de.bsvrz.ars.ars.persistence.StandardOpenContainerData
Aktualisiert die Maximalwerte beim Schreiben eines neuen Datensatzes
updateMaxValues(ContainerDirectory, long, long, long) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode speichert im OpenContainerData neue Maximal-Werte für den offenen Container (Maximal-Datenindex usw.)
updatePersistenceDirectories(long) - Method in interface de.bsvrz.ars.ars.persistence.directories.mgmt.PersistenceDirectoryManager
Aktualisiert das aktive Persistenzverzeichnis basierend auf der aktuellen Archivzeit
updatePersistenceDirectories(long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.SingletonPersistenceDirectoryManager
 
updatePersistenceDirectories(long) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.TimeBasedPersistenceDirectoryManager
 
updateStandardIndexes(LockedContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode updateStandardIndexes aktualisiert die Indexe mit dem zuletzt gesicherten OpenContainerData.
updateStandardIndexes(LockedContainerDirectory, StandardOpenContainerData) - Method in class de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory
Die Methode updateStandardIndexes fügt einem Index Werte hinzu oder aktualisiert die vorhandenen Werte.
upperEndpoint() - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.LongRange
Gibt die obere Grenze (inklusive) zurück

V

ValidDataRange - Interface in de.bsvrz.ars.ars.persistence.directories.cache
Instanzen dieses Interfaces geben Informationen über den verfügbaren Datenbestand zurück, z.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler.SendingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.directories.cache.NoData
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.DirectoryStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl.Key
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.layout.PathType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.RebuildMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.ScanModes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter.ApproximationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.bsvrz.ars.ars.mgmt.datatree.IndexImpl
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.mgmt.tasks.query.QueryHandler.SendingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.mgmt.tasks.QueryTask.SendingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.ContainerManagementInformation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.directories.cache.NoData
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.DirectoryStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.index.ArchiveTimeIndexImpl.Key
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.index.backend.management.ColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.index.IndexValues
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.layout.PathType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.RebuildMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.ScanModes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.bsvrz.ars.ars.persistence.walk.internal.StatusPrinter.ApproximationType
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitForParams() - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig.EndOfParamListener
 
waitForSendControl() - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueryTask
Wartet darauf, dass es eine positive Sendesteuerung für das Verschicken der Antworten gibt.
waitForSettings() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
 
waitUntilEmpty(Duration) - Method in class de.bsvrz.ars.ars.persistence.util.SignalingQueue
Wartet, bis die Queue leer ist
wakeUp() - Method in class de.bsvrz.ars.ars.mgmt.simulation.SimulationAutomaton
Benachrichtigt die Simulation, dass die Wartezeit abgelaufen ist.
walk(PersistenceDirectoryLayoutInstance, DataIdentificationListener) - Static method in class de.bsvrz.ars.ars.persistence.layout.DirectoryLayoutWalk
Führt einen rekursiven Verzeichnisdurchlauf durch.
warnAboutHugeContainerDirectory(IdContainerFileDir, long) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode warnAboutHugeContainerDirectory warnt den Benutzer, wenn zu viele Container in einem Containerverzeichnis gespeichert wurden.
warnAboutSlowRestore(IdContainerFileDir, long, Duration) - Method in class de.bsvrz.ars.ars.persistence.directories.PersistenceDirectory
Die Methode warnAboutSlowRestore warnt den Benutzer, wenn die Wiederherstellung eines Verzeichnisses sehr lange dauert.
wasTerminated() - Method in class de.bsvrz.ars.ars.mgmt.ArchiveManager
Gibt true zurück, wenn das Archivsystem sich gerade beendet.
wasTerminated() - Method in interface de.bsvrz.ars.ars.mgmt.TaskManagerInterface
Gibt true zurück, wenn das System terminiert wurde.
wasTerminated() - Method in class de.bsvrz.ars.ars.persistence.PersistenceManager
 
Week - Record Class in de.bsvrz.ars.ars.persistence.directories.mgmt.range
Diese Klasse repräsentiert eine beliebige laufende Kalenderwoche.
Week(long) - Constructor for record class de.bsvrz.ars.ars.persistence.directories.mgmt.range.Week
Erstellt eine neue Woche.
WeekDomain - Class in de.bsvrz.ars.ars.persistence.directories.mgmt.range
Domain-Klasse für Wochen-Zeitbereiche
WeekDomain() - Constructor for class de.bsvrz.ars.ars.persistence.directories.mgmt.range.WeekDomain
 
work() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveInfoQueryTask
 
work() - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask
 
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(ArchivConfig.SubscrMarker) - Method in class de.bsvrz.ars.ars.mgmt.ArchivConfig
 
work(DeletePermanentlyTask.DeletePermanentlyToken) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeletePermanentlyTask
 
work(AsyncSerializableDataset) - Method in class de.bsvrz.ars.ars.mgmt.tasks.SerializeTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.DeleteSimVarTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.MultiTaskManager
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.NumQueriesInfoTask
 
work(ResultData) - Method in class de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Startet das automatische oder manuelle Nachfordern entsprechend dem übergebenen Nachforderungs-Datensatz.
work(T) - Method in class de.bsvrz.ars.ars.mgmt.tasks.QueueTask
Vom konkreten Task zu implementierende Methode, die den Auftrag abarbeitet.
WORKING - Enum constant in enum class de.bsvrz.ars.ars.mgmt.tasks.base.TaskState
Zustand einer Task, die mit der Bearbeitung einer Aufgabe beschäftigt ist.
Writable - Enum constant in enum class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.DirectoryStatus
Verzeichnis ist beschreibbar (noch "offen")
write() - Method in class de.bsvrz.ars.ars.persistence.DeletedContainerFile
Schreibt die aktuelle Datei.
WriteAction - Interface in de.bsvrz.ars.ars.persistence
writeBytes(long, byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
Schreibt eine Zahl in ein byte-Array
writeBytes(String, byte[]) - Method in class de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
 
writeContainerFileSafely(Path, boolean, WriteAction) - Static method in class de.bsvrz.ars.ars.persistence.ContainerFile
Führt die angegebene Schreib-Aktion auf die Containerdatei aus und behandelt dabei Fehler
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.
writeContainerHeaderWithoutUpdatingIndex() - Method in class de.bsvrz.ars.ars.persistence.ContainerFileHandle
Die mit ContainerFileHandle.setContainerHeaderParam(KeyValParam, String) gesetzten Parameter werden im Container-Header persistiert.
writeData(SerializableDataset, ActivePersistenceDirectory, ContainerDirectory) - Method in class de.bsvrz.ars.ars.persistence.writer.SerializationHelper
Schreibt einen Datensatz in den offenen Container oder legt einen neuen Container an.
writeGaps(Map<? extends RemoteArchive, ? extends DataIndexRangeSet>) - Method in interface de.bsvrz.ars.ars.persistence.gap.GapFile
Speichert die übergebenen Datenlücken in die Datei (vorhandene Einträge werden gelöscht)
writeGaps(Map<? extends RemoteArchive, ? extends DataIndexRangeSet>) - Method in class de.bsvrz.ars.ars.persistence.gap.GapFileImpl
 
writeProtectPermanently(Path) - Method in class de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
 
writeStartUpProperties() - Method in class de.bsvrz.ars.ars.persistence.StartupProperties
 

_

_debug - Static variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Logger
_shouldTerminate - Variable in class de.bsvrz.ars.ars.mgmt.tasks.Task
Zeigt an, ob der Task beendet werden soll.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form