Index
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
undMultiTask
. - 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 einemSerializeTask
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 eineSequenceSpecification
. - 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
DataIdentNode
s 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 BenutzerPersistenceManager.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 abernull
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 gleichenPrimä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 gleichenPrimä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
undMultiTask
. - 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
alsMultimap
. - 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 vomArchiveTask
abgearbeitet wird und nach dem Archivieren von allen nachgeforderten Daten demRequestGapTask
mitteilt, dass alle Daten archiviert wurden. daraufhin kann derRequestGapTask
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 mitSignalingQueue.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 mitSignalingQueue.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 zuTaskExecutor
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 eigenesPersistenceDirectory
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
-
Funktionales Interface, von
ContainerFile.writeContainerFileSafely(Path, boolean, WriteAction)
benutzt. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form