RequestUtil

public class RequestUtil
extends Object

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


गड़बड़ी को मैनेज करने के साथ-साथ, नेटवर्क अनुरोधों को फिर से भेजने की सुविधा देने वाली सुविधाएं.

खास जानकारी

पब्लिक कंस्ट्रक्टर

RequestUtil()

सार्वजनिक तरीके

static <T> T requestWithBackoff( requestMethod)

बैकऑफ़ पैरामीटर के साथ, दिए गए अनुरोध को कॉल करें.

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

बैकऑफ़ पैरामीटर के साथ, दिए गए अनुरोध को कॉल करें.

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

बैकऑफ़ पैरामीटर के साथ, दिए गए अनुरोध को कॉल करें.

पब्लिक कंस्ट्रक्टर

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