RequestUtil
public
class
RequestUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.RequestUtil |
Dienstprogramme, die das generische Wiederholen von Netzwerkanfragen mit Fehlerbehandlung ermöglichen.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
RequestUtil()
|
|
Öffentliche Methoden | |
|---|---|
static
<T>
T
|
requestWithBackoff(
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf. |
static
<T>
T
|
requestWithBackoff(
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf. |
static
<T>
T
|
requestWithBackoff(
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf. |
Öffentliche Konstruktoren
RequestUtil
public RequestUtil ()
Öffentliche Methoden
requestWithBackoff
public static T requestWithBackoff (requestMethod)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
Es werden einige Standardzeitparameter verwendet.
| Parameter | |
|---|---|
requestMethod |
: die Methode, die zum Senden der Anfrage aufgerufen wird |
| Returns | |
|---|---|
T |
|
requestWithBackoff
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
| Parameter | |
|---|---|
requestMethod |
: die Methode, die zum Senden der Anfrage aufgerufen wird |
minWaitMSec |
int: die kürzeste Wartezeit zwischen Anfragen |
maxWaitMSec |
int: die längste Wartezeit zwischen Anfragen |
scalingFactor |
int: Multiplikator, der auf die Wartezeit bei einer fehlgeschlagenen Anfrage angewendet wird |
| Returns | |
|---|---|
T |
|
requestWithBackoff
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
| Parameter | |
|---|---|
requestMethod |
: die Methode, die zum Senden der Anfrage aufgerufen wird |
minWaitMSec |
int: die kürzeste Wartezeit zwischen Anfragen |
maxWaitMSec |
int: die längste Wartezeit zwischen Anfragen |
scalingFactor |
int: Multiplikator, der auf die Wartezeit bei einer fehlgeschlagenen Anfrage angewendet wird |
runUtil |
IRunUtil: das zu verwendende Dienstprogramm für den Ruhemodus |
| Returns | |
|---|---|
T |
|