RequestUtil

public class RequestUtil
extends Object

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


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

סיכום

קונסטרוקטורים גלויים לכולם

RequestUtil()

שיטות ציבוריות

static <T> T requestWithBackoff( requestMethod)

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

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

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

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

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

קונסטרוקטורים גלויים לכולם

RequestUtil

public RequestUtil ()

שיטות ציבוריות

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

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

שימוש בחלק מפרמטרי ברירת המחדל של תזמון.

פרמטרים
requestMethod : השיטה שצריך להפעיל כדי לשלוח את הבקשה

החזרות
T

requestWithBackoff

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

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

פרמטרים
requestMethod : השיטה שצריך להפעיל כדי לשלוח את הבקשה

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

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

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

החזרות
T

requestWithBackoff

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

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

פרמטרים
requestMethod : השיטה שצריך להפעיל כדי לשלוח את הבקשה

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

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

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

runUtil IRunUtil: השירות לשימוש במצב שינה

החזרות
T