RequestUtil
public
class
RequestUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.RequestUtil |
أدوات مساعدة للسماح بإعادة محاولة عامة لطلبات الشبكة مع معالجة الأخطاء
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
RequestUtil()
|
|
الإجراءات العامة | |
|---|---|
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)
إرسال الطلب المحدّد مع مَعلمات الرقود الأسي الثنائي |
طُرق وضع التصميم العامة
RequestUtil
public RequestUtil ()
الإجراءات العامة
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 |
|