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