public interface ArchiveNumQueriesResult extends ArchiveQueryResult
Schnittstelle zum Zugriff auf Ergebnisse von Anfragen auf die maximal möglichen Anfragezahlen im Archivsystem. Diese Schnittstelle wird von Applikationen benutzt, um auf Ergebnisse von Archivinformationsanfragen zuzugreifen, die mit den Methoden ArchiveRequestManager.getNumArchiveQueries()
gestellt wurden. Eine Implementierung dieser Schnittstelle stellt neben den Methoden des übergeordneten Interfaces ArchiveQueryResult
eine Methode zur Verfügung, mit der auf die angefragten Informationen zugegriffen werden kann.
Modifier and Type | Method and Description |
---|---|
int |
getCurrentlyUsedQueries()
Gibt die (aus Sicht des Archivsystems) aktuelle Anzahl der derzeit aktiven Archivanfragen dieser Applikation zurück.
|
int |
getMaximumArchiveQueriesPerApplication()
Gibt die im Archivsystem fest eingestellte maximale Anzahl an gleichzeitigen Archivanfragen pro Applikation zurück.
|
int |
getRemainingQueries()
Gibt die (aus Sicht des Archivsystems) aktuelle Anzahl der noch möglichen gleichzeitigen Archivanfragen dieser Applikation zurück.
|
getErrorMessage, isRequestSuccessful
int getMaximumArchiveQueriesPerApplication()
Gibt die im Archivsystem fest eingestellte maximale Anzahl an gleichzeitigen Archivanfragen pro Applikation zurück.
java.lang.RuntimeException
- wenn ArchiveQueryResult.isRequestSuccessful()
falls zurückgegeben hat. Daher bitte vorher ArchiveQueryResult.isRequestSuccessful()
prüfen.int getCurrentlyUsedQueries()
Gibt die (aus Sicht des Archivsystems) aktuelle Anzahl der derzeit aktiven Archivanfragen dieser Applikation zurück.
java.lang.RuntimeException
- wenn ArchiveQueryResult.isRequestSuccessful()
falls zurückgegeben hat. Daher bitte vorher ArchiveQueryResult.isRequestSuccessful()
prüfen.*int getRemainingQueries()
Gibt die (aus Sicht des Archivsystems) aktuelle Anzahl der noch möglichen gleichzeitigen Archivanfragen dieser Applikation zurück. Theoretisch kann eine Applikation noch die zurückgegebene Anzahl an Archivanfragen stellen, ohne dass es zu Problemen kommt. Aufgrund von Timing-Problemen kann das aber nicht immer garantiert werden.
java.lang.RuntimeException
- wenn ArchiveQueryResult.isRequestSuccessful()
falls zurückgegeben hat. Daher bitte vorher ArchiveQueryResult.isRequestSuccessful()
prüfen.