Yêu cầuTiện ích

public class RequestUtil
extends Object

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


Các tiện ích cho phép thử lại chung các yêu cầu mạng có xử lý lỗi.

Tóm tắt

Hàm khởi tạo công khai

RequestUtil()

Phương thức công khai

static <T> T requestWithBackoff( requestMethod)

Gọi yêu cầu đã chỉ định bằng các tham số thời gian đợi.

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

Gọi yêu cầu đã chỉ định bằng các tham số thời gian đợi.

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

Gọi yêu cầu đã chỉ định bằng các tham số thời gian đợi.

Hàm khởi tạo công khai

RequestUtil

public RequestUtil ()

Phương thức công khai

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

Gọi yêu cầu đã chỉ định bằng các tham số thời gian đợi.

Sử dụng một số thông số thời gian mặc định.

Tham số
requestMethod : phương thức cần gọi để thực hiện yêu cầu

Giá trị trả về
T

requestWithBackoff

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

Gọi yêu cầu đã chỉ định bằng các tham số thời gian đợi.

Tham số
requestMethod : phương thức cần gọi để thực hiện yêu cầu

minWaitMSec int: khoảng thời gian ngắn nhất để chờ giữa các yêu cầu

maxWaitMSec int: khoảng thời gian dài nhất để chờ giữa các lần yêu cầu

scalingFactor int: bội số để áp dụng cho thời gian chờ cho một yêu cầu không thành công

Giá trị trả về
T

requestWithBackoff

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

Gọi yêu cầu đã chỉ định bằng các tham số thời gian đợi.

Tham số
requestMethod : phương thức cần gọi để thực hiện yêu cầu

minWaitMSec int: khoảng thời gian ngắn nhất để chờ giữa các yêu cầu

maxWaitMSec int: khoảng thời gian dài nhất để chờ giữa các lần yêu cầu

scalingFactor int: hệ số áp dụng cho thời gian chờ của một yêu cầu không thành công

runUtil IRunUtil: tiện ích ngủ cần sử dụng

Giá trị trả về
T