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