|
|||||||||
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.RequestInfo
public class RequestInfo
Diese Klasse stellt ein Objekt zur Verfügung, über das eine Archivinformationsanfrage gestartet werden kann.
Diese Klasse wird von der Klasse StreamedArchiveRequester
benutzt.
Constructor Summary | |
---|---|
RequestInfo(List<ArchiveDataSpecification> specs,
ArchiveQueryID archiveRequestID,
StreamedArchiveRequester streamedArchiveRequester,
short defaultSimulationVariant)
|
Method Summary | |
---|---|
void |
archiveResponse(Data data)
Diese Methode wird aufgerufen, wenn die Antwort des Archivsystems empfangen wurde. |
List<ArchiveInformationResult> |
getArchiveInfoQueryResult()
Diese Methode gibt eine Liste zurück, die alle Zeit/Indexbereiche einer Archivinformationsanfrage beinhaltet. |
ArchiveQueryID |
getArchiveRequestID()
|
String |
getErrorMessage()
Diese Methode liefert einen String mit der Fehlermeldung, die dazu geführt hat das die Informationsanfrage nicht ausgeführt werden konnte. |
boolean |
isRequestSuccessful()
Diese Methode ist blockierend, bis die Antwort des Archivs vorliegt. |
void |
sendRequestInfo()
Diese Methode verschickt eine Archivinfoanfrage an das entsprechende Archivsystem und meldet sich wieder als Sender ab. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequestInfo(List<ArchiveDataSpecification> specs, ArchiveQueryID archiveRequestID, StreamedArchiveRequester streamedArchiveRequester, short defaultSimulationVariant)
Method Detail |
---|
public List<ArchiveInformationResult> getArchiveInfoQueryResult()
isRequestSuccessful
den Wert true
zurückliefert.
getArchiveInfoQueryResult
in interface ArchiveInfoQueryResult
public boolean isRequestSuccessful() throws InterruptedException
isRequestSuccessful
in interface ArchiveQueryResult
getErrorMessage
angezeigt werden
InterruptedException
- Der Thread, der den Auftrag bearbeitet, wurde abgebrochenpublic String getErrorMessage() throws InterruptedException
getErrorMessage
in interface ArchiveQueryResult
InterruptedException
- Der Thread, der den Auftrag bearbeitet, wurde abgebrochenpublic void sendRequestInfo()
public void archiveResponse(Data data)
public ArchiveQueryID getArchiveRequestID()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |