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)

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

सार्वजनिक कंस्ट्रक्टर

अनुरोध का इस्तेमाल

public RequestUtil ()

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

अनुरोध के साथ-साथ बैकऑफ़

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