Yêu cầuTiện ích

public class RequestUtil
extends Object

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


Tiện ích cho phép thử lại các yêu cầu mạng chung bằng cách 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, IRunUtil runUtil)

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.

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

Yêu cầuTiện ích

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ố tham số thời gian mặc định.

Tham số
requestMethod : phương thức gọi để tạo yêu cầu

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 gọi để tạo yêu cầu

minWaitMSec int: khoảng thời gian ngắn nhất để chờ giữa các lần 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

runUtil IRunUtil: tiện ích ngủ để sử dụng

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 gọi để tạo yêu cầu

minWaitMSec int: khoảng thời gian ngắn nhất để chờ giữa các lần 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