درخواستکار

public class RequestUtil
extends Object

شیء جاوا
com.android.tradefed.util.RequestUtil


ابزارهایی برای امکان تلاش مجدد عمومی برای درخواست‌های شبکه با قابلیت مدیریت خطا.

خلاصه

سازندگان عمومی

RequestUtil ()

روش‌های عمومی

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

درخواست مشخص شده را با پارامترهای backoff فراخوانی کنید.

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

درخواست مشخص شده را با پارامترهای backoff فراخوانی کنید.

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

درخواست مشخص شده را با پارامترهای backoff فراخوانی کنید.

سازندگان عمومی

درخواستکار

public RequestUtil ()

روش‌های عمومی

درخواست باپشتیبانی

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

درخواست مشخص شده را با پارامترهای backoff فراخوانی کنید.

پارامترها
requestMethod Callable : متدی که برای ارسال درخواست باید فراخوانی شود

minWaitMSec int : کوتاه‌ترین زمان انتظار بین درخواست‌ها

maxWaitMSec int : طولانی‌ترین مدت زمان انتظار بین درخواست‌ها

scalingFactor int : مضربی که برای دوره انتظار در صورت شکست درخواست اعمال می‌شود

runUtil IRunUtil : ابزار غیرفعال برای استفاده

بازگشت‌ها
T

درخواست باپشتیبانی

public static T requestWithBackoff (Callable<T> requestMethod)

درخواست مشخص شده را با پارامترهای backoff فراخوانی کنید.

از برخی پارامترهای زمان‌بندی پیش‌فرض استفاده می‌کند.

پارامترها
requestMethod Callable : متدی که برای ارسال درخواست باید فراخوانی شود

بازگشت‌ها
T

درخواست باپشتیبانی

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

درخواست مشخص شده را با پارامترهای backoff فراخوانی کنید.

پارامترها
requestMethod Callable : متدی که برای ارسال درخواست باید فراخوانی شود

minWaitMSec int : کوتاه‌ترین زمان انتظار بین درخواست‌ها

maxWaitMSec int : طولانی‌ترین مدت زمان انتظار بین درخواست‌ها

scalingFactor int : مضربی که برای دوره انتظار در صورت شکست درخواست اعمال می‌شود

بازگشت‌ها
T