AnfrageDienstprogramm
public
class
RequestUtil
extends Object
java.lang.Object | |
😎 | com.android.tradefed.util.RequestUtil. |
Dienstprogramme, die das allgemeine 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
AnfrageDienstprogramm
public RequestUtil ()
Öffentliche Methoden
requestWithBackoff
public static T requestWithBackoff (requestMethod)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
Verwendet einige standardmäßige Zeitparameter.
Parameter | |
---|---|
requestMethod |
: die aufzurufende Methode, um die Anfrage zu stellen |
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 aufzurufende Methode, um die Anfrage zu stellen |
minWaitMSec |
int : die kürzeste Wartezeit zwischen Anfragen |
maxWaitMSec |
int : die längste Wartezeit zwischen Anfragen |
scalingFactor |
int : das Vielfache, das auf die Wartezeit bei einer fehlgeschlagenen Anfrage angewendet werden soll |
runUtil |
IRunUtil : das zu verwendende Dienstprogramm für den Ruhemodus |
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 aufzurufende Methode, um die Anfrage zu stellen |
minWaitMSec |
int : die kürzeste Wartezeit zwischen Anfragen |
maxWaitMSec |
int : die längste Wartezeit zwischen Anfragen |
scalingFactor |
int : das Vielfache, das auf die Wartezeit bei einer fehlgeschlagenen Anfrage angewendet werden soll |
Returns | |
---|---|
T |