|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.impl.archive.PersistentDataRequest
public final class PersistentDataRequest
Beschreibt eine Teilanfrage einer Archivanfrage. Eine Archivanfrage wird durch übergabe eines Arrays von Teilanfragen
mit der Methode PersistenceModule.getArchiveDataStreams(de.bsvrz.dav.daf.main.impl.archive.PersistentDataRequest[])
gestartet.
Constructor Summary | |
---|---|
PersistentDataRequest(ArchiveTimeSpecification archiveTimeSpecification,
PersistentDataContainer[] relevantContainers,
boolean delayedDataReorderedByDataTime)
Erzeugt eine neue Teilanfrage. |
Method Summary | |
---|---|
ArchiveTimeSpecification |
getArchiveTimeSpecification()
|
PersistentDataContainer[] |
getRelevantContainers()
Bestimmt die für diese Teilanfrage zu betrachtenden Container. |
boolean |
isDelayedDataReorderedByDataTime()
Bestimmt, ob nachgelieferte Datensätze mit Hilfe des Datenzeitstempels einsortiert werden sollen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PersistentDataRequest(ArchiveTimeSpecification archiveTimeSpecification, PersistentDataContainer[] relevantContainers, boolean delayedDataReorderedByDataTime)
archiveTimeSpecification
- Bereich über den sich die Archivanfrage erstreckt.relevantContainers
- Array mit den für diese Teilanfrage zu betrachtenden Containern.delayedDataReorderedByDataTime
- Spezifiziert, ob nachgelieferte Datensätze mit Hilfe des Datenzeitstempels
einsortiert werden sollen. Der Wert false
legt fest, dass die
Datensätze in der Reihenfolge ihres Datensatzindexes geliefert werden sollen.
Der Wert true
definiert, dass die Datensätze aus Containern der
Datensatzart ArchiveDataKind.ONLINE
und ArchiveDataKind.REQUESTED
in der Reihenfolge ihres Datensatzindexes geliefert
werden sollen und Datensätze aus Containern der Datensatzart ArchiveDataKind.ONLINE_DELAYED
und ArchiveDataKind.REQUESTED_DELAYED
entsprechend ihres Datenzeitstempels einsortiert werden sollen.Method Detail |
---|
public PersistentDataContainer[] getRelevantContainers()
public boolean isDelayedDataReorderedByDataTime()
false
, falls die Datensätze in der Reihenfolge ihres Datensatzindexes geliefert werden sollen;
true
falls die Datensätze aus Containern der Datensatzart ArchiveDataKind.ONLINE
und
ArchiveDataKind.REQUESTED
in der Reihenfolge ihres Datensatzindexes geliefert werden sollen und
Datensätze aus Containern der Datensatzart ArchiveDataKind.ONLINE_DELAYED
und ArchiveDataKind.REQUESTED_DELAYED
entsprechend ihres Datenzeitstempels einsortiert werden sollen.public ArchiveTimeSpecification getArchiveTimeSpecification()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |