|
|||||||||
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.request.IncreaseDeleteTime
public class IncreaseDeleteTime
Diese Klasse beauftragt das Archivsystem den Löschzeitpunkt von Daten, die sich im direkten Zugriff des Archivsystems
befinden, um einen bestimmten Zeitraum zu verlängern.
Diese Klasse wird von der Klasse StreamedArchiveRequester
benutzt.
Constructor Summary | |
---|---|
IncreaseDeleteTime(ArchiveQueryID archiveRequestID,
List<ArchiveInformationResult> requiredData,
long timePeriod,
StreamedArchiveRequester streamedArchiveRequester,
short defaultSimulationVariant)
|
Method Summary | |
---|---|
void |
archiveResponse(Data data)
Diese Methode wird aufgerufen, wenn eine Antwort des Archivs auf den Auftrag zum verschieben des Löschzeitpunkts vorliegt. |
ArchiveQueryID |
getArchiveRequestID()
|
String |
getErrorMessage()
Bestimmt eine Fehlernachricht, falls die entsprechende Archivanfrage nicht erfolgreich war. |
void |
increaseDeleteTime()
Der Aufruf dieser Methode beauftragt das Archivsystem den Löschzeitpunkt der angegebenen Zeitbereiche um den angegebenen Zeitbereich zu verlänger. |
boolean |
isRequestSuccessful()
Bestimmt, ob die Archivanfrage erfolgreich war. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IncreaseDeleteTime(ArchiveQueryID archiveRequestID, List<ArchiveInformationResult> requiredData, long timePeriod, StreamedArchiveRequester streamedArchiveRequester, short defaultSimulationVariant)
archiveRequestID
- eindeutige Identifikation des ObjektsrequiredData
- Daten, die Länger im direkten Zugriff des Archivs bleiben sollentimePeriod
- Zeitspanne, die die Daten länger im direkten Zugriff des Archivsystems bleiben
sollenstreamedArchiveRequester
- Objekt, über das Daten verschickten kannMethod Detail |
---|
public boolean isRequestSuccessful()
ArchiveQueryResult
ArchiveQueryResult.getErrorMessage()
abgerufen werden kann.
isRequestSuccessful
in interface ArchiveQueryResult
true
, falls die Anfrage erfolgreich war, sonst false
.public String getErrorMessage() throws InterruptedException
ArchiveQueryResult
getErrorMessage
in interface ArchiveQueryResult
InterruptedException
- Falls der aufrufende Thread unterbrochen wurde, während auf die entsprechende
Antwortnachricht aus dem Archivsystem gewartet wurde.public void archiveResponse(Data data)
data
- Antwort des Archivspublic void increaseDeleteTime()
public ArchiveQueryID getArchiveRequestID()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |