Package de.bsvrz.ars.ars.mgmt.tasks
Datensatzklasse SimpleArchiveData
java.lang.Object
java.lang.Record
de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
- Datensatzkomponenten:
arcTime- Zeitstempel / DatenindexdataKind- DatensatzartdataState- Zustand des Datensatzes (Datensatztyp).compressed- komprimiert?rawData- serialisierter Datensatz
public record SimpleArchiveData(long arcTime, long dataTime, long dataIdx, de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind, de.bsvrz.dav.daf.main.DataState dataState, boolean compressed, byte[] rawData)
extends Record
Klasse, die einen Archivdatensatz mit den zugehörigen Zeitstempeln und Datenindex kapselt.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSimpleArchiveData(long arcTime, long dataTime, long dataIdx, de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind, de.bsvrz.dav.daf.main.DataState dataState, boolean compressed, byte[] rawData) Erstellt eine Instanz einer DatensatzklasseSimpleArchiveData. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglongarcTime()Gibt den Wert für die DatensatzkomponentearcTimezurück.booleanGibt den Wert für die Datensatzkomponentecompressedzurück.longdataIdx()Gibt den Wert für die DatensatzkomponentedataIdxzurück.de.bsvrz.dav.daf.main.archive.ArchiveDataKinddataKind()Gibt den Wert für die DatensatzkomponentedataKindzurück.de.bsvrz.dav.daf.main.DataStateGibt den Wert für die DatensatzkomponentedataStatezurück.longdataTime()Gibt den Wert für die DatensatzkomponentedataTimezurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.byte[]rawData()Gibt den Wert für die DatensatzkomponenterawDatazurück.toString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
SimpleArchiveData
public SimpleArchiveData(long arcTime, long dataTime, long dataIdx, de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind, de.bsvrz.dav.daf.main.DataState dataState, boolean compressed, @Nullable byte[] rawData) Erstellt eine Instanz einer DatensatzklasseSimpleArchiveData.- Parameter:
arcTime- Wert für die DatensatzkomponentearcTimedataTime- Wert für die DatensatzkomponentedataTimedataIdx- Wert für die DatensatzkomponentedataIdxdataKind- Wert für die DatensatzkomponentedataKinddataState- Wert für die DatensatzkomponentedataStatecompressed- Wert für die DatensatzkomponentecompressedrawData- Wert für die DatensatzkomponenterawData
-
-
Methodendetails
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Referenzkomponenten werden verglichen mitObjects::equals(Object,Object); primitive Komponenten werden verglichen mit "==". -
arcTime
public long arcTime()Gibt den Wert für die DatensatzkomponentearcTimezurück.- Gibt zurück:
- Wert der Datensatzkomponente
arcTime
-
dataTime
public long dataTime()Gibt den Wert für die DatensatzkomponentedataTimezurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataTime
-
dataIdx
public long dataIdx()Gibt den Wert für die DatensatzkomponentedataIdxzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataIdx
-
dataKind
public de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind()Gibt den Wert für die DatensatzkomponentedataKindzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataKind
-
dataState
public de.bsvrz.dav.daf.main.DataState dataState()Gibt den Wert für die DatensatzkomponentedataStatezurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataState
-
compressed
public boolean compressed()Gibt den Wert für die Datensatzkomponentecompressedzurück.- Gibt zurück:
- Wert der Datensatzkomponente
compressed
-
rawData
@Nullable public byte[] rawData()Gibt den Wert für die DatensatzkomponenterawDatazurück.- Gibt zurück:
- Wert der Datensatzkomponente
rawData
-