RequestUtil
public
class
RequestUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.RequestUtil |
Dienstprogramme, die eine allgemeine Wiederholung von Netzwerkanfragen mit Fehlerbehandlung ermöglichen.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
RequestUtil()
|
|
Öffentliche Methoden | |
|---|---|
static
<T>
T
|
requestWithBackoff(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf. |
static
<T>
T
|
requestWithBackoff(Callable<T> requestMethod)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf. |
static
<T>
T
|
requestWithBackoff(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf. |
Öffentliche Konstruktoren
RequestUtil
public RequestUtil ()
Öffentliche Methoden
requestWithBackoff
public static T requestWithBackoff (Callable<T> requestMethod,
int minWaitMSec,
int maxWaitMSec,
int scalingFactor,
IRunUtil runUtil)Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
| Parameter | |
|---|---|
requestMethod |
Callable: Die Methode, die aufgerufen werden soll, um die Anfrage zu stellen. |
minWaitMSec |
int: Der kürzeste Zeitraum, der zwischen Anfragen gewartet werden muss. |
maxWaitMSec |
int: Der längste Zeitraum, der zwischen Anfragen gewartet werden soll. |
scalingFactor |
int: Der Multiplikator, der auf die Wartezeit bei einer fehlgeschlagenen Anfrage angewendet werden soll. |
runUtil |
IRunUtil: das zu verwendende Tool für den Ruhezustand |
| Gibt Folgendes zurück: | |
|---|---|
T |
|
requestWithBackoff
public static T requestWithBackoff (Callable<T> requestMethod)
Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
Verwendet einige Standard-Timing-Parameter.
| Parameter | |
|---|---|
requestMethod |
Callable: Die Methode, die aufgerufen werden soll, um die Anfrage zu stellen. |
| Gibt Folgendes zurück: | |
|---|---|
T |
|
requestWithBackoff
public static T requestWithBackoff (Callable<T> requestMethod,
int minWaitMSec,
int maxWaitMSec,
int scalingFactor)Rufen Sie die angegebene Anfrage mit Backoff-Parametern auf.
| Parameter | |
|---|---|
requestMethod |
Callable: Die Methode, die aufgerufen werden soll, um die Anfrage zu stellen. |
minWaitMSec |
int: Der kürzeste Zeitraum, der zwischen Anfragen gewartet werden muss. |
maxWaitMSec |
int: Der längste Zeitraum, der zwischen Anfragen gewartet werden soll. |
scalingFactor |
int: Der Multiplikator, der auf die Wartezeit bei einer fehlgeschlagenen Anfrage angewendet werden soll. |
| Gibt Folgendes zurück: | |
|---|---|
T |
|