RequestUtil

public class RequestUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.RequestUtil


כלי עזר שמאפשרים ניסיון חוזר כללי של בקשות רשת עם טיפול בשגיאות.

סיכום

‫constructors ציבוריים

RequestUtil()

‫methods ציבוריים

static <T> T requestWithBackoff(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)

קוראים לבקשה שצוינה עם פרמטרים של נסיגה.

static <T> T requestWithBackoff(Callable<T> requestMethod)

קוראים לבקשה שצוינה עם פרמטרים של נסיגה.

static <T> T requestWithBackoff(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)

קוראים לבקשה שצוינה עם פרמטרים של נסיגה.

‫constructors ציבוריים

RequestUtil

public RequestUtil ()

‫methods ציבוריים

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod, 
                int minWaitMSec, 
                int maxWaitMSec, 
                int scalingFactor, 
                IRunUtil runUtil)

קוראים לבקשה שצוינה עם פרמטרים של נסיגה.

פרמטרים
requestMethod Callable: השיטה להפעלת הבקשה

minWaitMSec int: התקופה הקצרה ביותר להמתנה בין בקשות

maxWaitMSec int: התקופה הכי ארוכה להמתנה בין בקשות

scalingFactor int: המכפיל שיש להחיל על תקופת ההמתנה בבקשה שנכשלה

runUtil IRunUtil: כלי ההרדמה לשימוש

החזרות
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod)

קוראים לבקשה שצוינה עם פרמטרים של נסיגה.

משתמש בפרמטרים מסוימים של תזמון שמוגדרים כברירת מחדל.

פרמטרים
requestMethod Callable: השיטה להפעלת הבקשה

החזרות
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod, 
                int minWaitMSec, 
                int maxWaitMSec, 
                int scalingFactor)

קוראים לבקשה שצוינה עם פרמטרים של נסיגה.

פרמטרים
requestMethod Callable: השיטה להפעלת הבקשה

minWaitMSec int: התקופה הקצרה ביותר להמתנה בין בקשות

maxWaitMSec int: התקופה הכי ארוכה להמתנה בין בקשות

scalingFactor int: המכפיל שיש להחיל על תקופת ההמתנה בבקשה שנכשלה

החזרות
T