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