de.bsvrz.dav.daf.main.impl.archive
Class DataTiming

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.archive.DataTiming

public final class DataTiming
extends Object

Datenstruktur, die Datenzeitstempel, Archivzeitstempel und Datensatzindex eines Datensatzes verwaltet.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)

Field Summary
private  long _archiveTime
           
private  long _dataIndex
           
private  long _dataTime
           
 
Constructor Summary
DataTiming(long dataTime, long archiveTime, long dataIndex)
          Legt eine neue Datenstruktur mit den übergebenen Werten von Datenzeitstempel, Archivzeitstempel und Datensatzindex an.
 
Method Summary
 long getArchiveTime()
          Bestimmt den Archivzeitstempel dieses Datensatzes.
 long getDataIndex()
          Betimmt den je Archivdatenidentifikation eindeutigen Datensatzindex des Datenverteilers.
 long getDataTime()
          Bestimmt den Datenzeitstempel dieses Datensatzes.
 String toString()
          Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_dataTime

private final long _dataTime

_archiveTime

private final long _archiveTime

_dataIndex

private final long _dataIndex
Constructor Detail

DataTiming

public DataTiming(long dataTime,
                  long archiveTime,
                  long dataIndex)
Legt eine neue Datenstruktur mit den übergebenen Werten von Datenzeitstempel, Archivzeitstempel und Datensatzindex an.

Parameters:
dataTime - Datenzeitstempel des Datensatzes in Millisekunden seit 1970.
archiveTime - Archivzeitstempel des Datensatzes in Millisekunden seit 1970.
dataIndex - Innerhalb des Archivdatencontainers eindeutiger Datensatzindex des Datenverteilers.
Method Detail

getDataTime

public long getDataTime()
Bestimmt den Datenzeitstempel dieses Datensatzes.

Returns:
Datenzeitstempel in Millisekunden seit 1970.

getArchiveTime

public long getArchiveTime()
Bestimmt den Archivzeitstempel dieses Datensatzes.

Returns:
Archivzeitstempel in Millisekunden seit 1970.

getDataIndex

public long getDataIndex()
Betimmt den je Archivdatenidentifikation eindeutigen Datensatzindex des Datenverteilers.

Returns:
Datensatzindex.

toString

public String toString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.

Overrides:
toString in class Object
Returns:
Beschreibung dieses Objekts.