Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte
C
- cancel() - Methode in Klasse de.bsvrz.ars.persistence.PersistentContainerSupplier
-
Löscht alle angelegten Datenstrukturen, die zur Bearbeitung benötigt wurden.
- close() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
- close() - Methode in Klasse de.bsvrz.ars.persistence.Container.ContainerDataSupplier
- Container - Klasse in de.bsvrz.ars.persistence
-
Diese Klasse implementiert einen Container, dieser speichert Datensätze und zusätzliche Containerinformationen.
- Container(long, Path) - Konstruktor für Klasse de.bsvrz.ars.persistence.Container
-
Dieser Konstruktor erzeugt aus einer Datei ein Container-Objekt.
- Container.ContainerDataSupplier - Klasse in de.bsvrz.ars.persistence
-
Diese innerClass ermöglicht den Zugriff auf Datensätze, die in der umgebenden Klasse (Container) gespeichert sind.
- ContainerDataSupplier() - Konstruktor für Klasse de.bsvrz.ars.persistence.Container.ContainerDataSupplier
-
Legt ein Objekt an und ermöglicht den Zugriff mittels
fetchNextDataauf einzelne Datensätze. - containerSavedTypeB() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt darüber Auskunft, ob der Container bereits auf einem Speichermedium TypB gespeichert wurde.
D
- dataIdentification() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
-
Gibt den Wert für die Datensatzkomponente
dataIdentificationzurück. - de.bsvrz.ars.migration.kappich - Package de.bsvrz.ars.migration.kappich
- de.bsvrz.ars.persistence - Package de.bsvrz.ars.persistence
- deleteAllData() - Methode in Klasse de.bsvrz.ars.persistence.Container
E
- equals(Object) - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
F
- fetchNextContainer() - Methode in Klasse de.bsvrz.ars.persistence.PersistentContainerSupplier
-
Diese Methode liefert jeden Container der Persistenz einzeln zurück.
- fetchNextData() - Methode in Klasse de.bsvrz.ars.persistence.Container.ContainerDataSupplier
-
Liest einen Datensatz aus einem Container oder gibt ein null-Paket zurück, wenn kein Datensatz mehr vorhanden ist.
- FILE_ENDING - Statische Variable in Klasse de.bsvrz.ars.persistence.Container
- FileSystemPersistenceModule - Klasse in de.bsvrz.ars.persistence
-
Implementierung eines Persistenzmoduls des Archivsystems, das die Container in entsprechenden Dateien im Dateisystem speichert.
- FileSystemPersistenceModule(Path) - Konstruktor für Klasse de.bsvrz.ars.persistence.FileSystemPersistenceModule
-
Konstruktor des Persistenzmoduls, der das Wurzelverzeichnis für die Containerdateien festlegt.
- finalizeAllData() - Methode in Klasse de.bsvrz.ars.persistence.Container
- flush() - Methode in Klasse de.bsvrz.ars.persistence.Container
G
- getAllContainers() - Methode in Klasse de.bsvrz.ars.persistence.FileSystemPersistenceModule
- getContainer(long) - Methode in Klasse de.bsvrz.ars.persistence.FileSystemPersistenceModule
-
Diese Methode lädt einen Container von einem Speichermedium Typ A und stellt danach das Objekt zur Verfügung.
- getContainerId() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt die ID des Containers zurück.
- getContainerIdentification() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt ein Objekt mit den Eigenschaften des Containers zurück.
- getDataContainerIdentification() - Methode in Klasse de.bsvrz.ars.persistence.Container
- getDataCount() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt die Anzahl der Datensätze, die im Container gepsichert sind, zurück.
- getDataIdentTree() - Methode in Klasse de.bsvrz.ars.migration.kappich.MigrateWorker
- getDeleteDate() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt den Vorhaltezeitraum des Containers zurück.
- getElement() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
- getMaximumDataTiming() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt die größten Zeitstempel und den größten Datenindex des Containers zurück.
- getMinimumDataTiming() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt die kleinsten Zeitstempel und den kleinsten Datenindex des Containers zurück.
- getSaveStatus() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Siehe "return"
- getSerializerVersion() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode liefert die Version des Serialisieres mit dem alle Datensätze des Containers serialisiert wurden.
- getStorageSize() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt den Speicherbedarf des Containers an, wenn er jetzt mit finalizeAllData abgeschlossen werden würde.
- getSupplier() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode stellt ein Objekt zur Verfügung mit dem einzelne Datensätze aus einem Container angefordert werden können.
- getThread() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
- getVolumeIdTypeB() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode gibt die eindeutige Identifikation des Speichermediums vom Typ B zurück, auf dem der Container gesichert wurde.
H
- hashCode() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
-
Gibt einen Hashcodewert für diese Objekt zurück.
I
- indexCloser() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
-
Gibt den Wert für die Datensatzkomponente
indexCloserzurück. - isContainerFinalized() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode liefert den Zustand des Containers (abgeschlossen, ja/nein)
- isEmpty(Path) - Methode in Klasse de.bsvrz.ars.migration.kappich.MigrateWorker
-
Prüft, ob ein Verzeichnis leer ist
- isValid() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
L
- loadAllData(int) - Methode in Klasse de.bsvrz.ars.persistence.Container
- lockIndex(IdDataIdentification) - Methode in Klasse de.bsvrz.ars.migration.kappich.MigrateWorker
M
- main(String[]) - Statische Methode in Klasse de.bsvrz.ars.migration.kappich.Migrate
-
Main-methode, die beim Start der Migration ausgeführt wird.
- Migrate - Klasse in de.bsvrz.ars.migration.kappich
-
Hauptklasse für das Migrationstool.
- Migrate() - Konstruktor für Klasse de.bsvrz.ars.migration.kappich.Migrate
- MigrateWorker - Klasse in de.bsvrz.ars.migration.kappich
-
Diese Klasse führt die eigentliche Migration durch
- MigrateWorker(PersistentContainerStreamSupplier, Path, int, Range<Instant>, boolean) - Konstruktor für Klasse de.bsvrz.ars.migration.kappich.MigrateWorker
-
Erstellt einen neuen MigrateWorker.
- MigrationKey - Datensatzklasse in de.bsvrz.ars.migration.kappich
-
Dummy-SyncKey-implementierung, die nicht wirklich lockt, da das bei der Migration nicht notwendig ist.
- MigrationKey(IdDataIdentification, Consumer<MigrationKey>) - Konstruktor für Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
-
Erstellt eine Instanz einer Datensatzklasse
MigrationKey.
N
- nextContainerID() - Methode in Klasse de.bsvrz.ars.migration.kappich.MigrateWorker
-
Gibt die nächste freie Container-ID zurück
- notClosed() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
P
- PersistentContainerSupplier - Klasse in de.bsvrz.ars.persistence
-
Diese Klasse stellt aller Container, die sich im direkten Zugriff der Persistenz befinden, zur Verfügung.
- PersistentContainerSupplier(Path, FileSystemPersistenceModule) - Konstruktor für Klasse de.bsvrz.ars.persistence.PersistentContainerSupplier
R
- runWithArgs(String[]) - Statische Methode in Klasse de.bsvrz.ars.migration.kappich.Migrate
-
Diese methode entspricht der Main-methode, jedoch ohne Fehlerbehandlung.
S
- saveAllData() - Methode in Klasse de.bsvrz.ars.persistence.Container
-
Diese Methode übergibt den Container der Sicherung, diese wird den Container persistent auf ein Speichermedium Typ B ablegen.
- start() - Methode in Klasse de.bsvrz.ars.migration.kappich.MigrateWorker
-
Führt die Migration durch.
- storeData(DataTiming, DataState, byte[], boolean) - Methode in Klasse de.bsvrz.ars.persistence.Container
T
- toString() - Methode in Datensatzklasse de.bsvrz.ars.migration.kappich.MigrationKey
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte