हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
RequestUtil
public
class
RequestUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.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 |
: अनुरोध करने के लिए कॉल करने का तरीका |
requestWithBackoff
public static T requestWithBackoff ( requestMethod,
int minWaitMSec,
int maxWaitMSec,
int scalingFactor)
बैकऑफ़ पैरामीटर के साथ, दिए गए अनुरोध को कॉल करें.
पैरामीटर |
requestMethod |
: अनुरोध करने के लिए कॉल करने का तरीका |
minWaitMSec |
int : अनुरोधों के बीच इंतज़ार करने की कम से कम अवधि |
maxWaitMSec |
int : अनुरोधों के बीच इंतज़ार करने की सबसे ज़्यादा अवधि |
scalingFactor |
int : अस्वीकार किए गए अनुरोध के लिए, इंतज़ार की अवधि में लागू होने वाला मल्टीप्लायर |
requestWithBackoff
public static T requestWithBackoff ( requestMethod,
int minWaitMSec,
int maxWaitMSec,
int scalingFactor,
IRunUtil runUtil)
बैकऑफ़ पैरामीटर के साथ, दिए गए अनुरोध को कॉल करें.
पैरामीटर |
requestMethod |
: अनुरोध करने के लिए कॉल करने का तरीका |
minWaitMSec |
int : अनुरोधों के बीच इंतज़ार करने की कम से कम अवधि |
maxWaitMSec |
int : अनुरोधों के बीच इंतज़ार करने की सबसे ज़्यादा अवधि |
scalingFactor |
int : अस्वीकार किए गए अनुरोध के लिए, इंतज़ार की अवधि में लागू होने वाला मल्टीप्लायर |
runUtil |
IRunUtil : इस्तेमाल करने के लिए, स्लीपिंग यूटिलिटी |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# RequestUtil\n===========\n\n\n`\npublic\n\n\nclass\nRequestUtil\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|---------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.util.RequestUtil |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nUtilities to allow generic retry of network requests with error handling.\n\nSummary\n-------\n\n| ### Public constructors ||\n|----------------------------------------------------------------------------------------------------------------------|---|\n| ` `[RequestUtil](../../../../../../reference/tradefed/com/android/tradefed/util/RequestUtil.html#RequestUtil())`() ` |\n\n| ### Public methods ||\n|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static \u003cT\u003e T` | ` `[requestWithBackoff](../../../../../../reference/tradefed/com/android/tradefed/util/RequestUtil.html#requestWithBackoff(\u003cany\u003e))`(` requestMethod) Call the specified request with backoff parameters. |\n| ` static \u003cT\u003e T` | ` `[requestWithBackoff](../../../../../../reference/tradefed/com/android/tradefed/util/RequestUtil.html#requestWithBackoff(\u003cany\u003e,%20int,%20int,%20int))`(` requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor) Call the specified request with backoff parameters. |\n| ` static \u003cT\u003e T` | ` `[requestWithBackoff](../../../../../../reference/tradefed/com/android/tradefed/util/RequestUtil.html#requestWithBackoff(\u003cany\u003e,%20int,%20int,%20int,%20com.android.tradefed.util.IRunUtil))`(` requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, [IRunUtil](../../../../../../reference/tradefed/com/android/tradefed/util/IRunUtil.html) runUtil) Call the specified request with backoff parameters. |\n\nPublic constructors\n-------------------\n\n### RequestUtil\n\n```\npublic RequestUtil ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### requestWithBackoff\n\n```\npublic static T requestWithBackoff ( requestMethod)\n```\n\nCall the specified request with backoff parameters.\n\nUses some default timing parameters.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-----------------|-------------------------------------------------|\n| `requestMethod` | : the method to call to make the request \u003cbr /\u003e |\n\n| Returns ||\n|-----|--------|\n| `T` | \u003cbr /\u003e |\n\n### requestWithBackoff\n\n```\npublic static T requestWithBackoff ( requestMethod, \n int minWaitMSec, \n int maxWaitMSec, \n int scalingFactor)\n```\n\nCall the specified request with backoff parameters.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-----------------|-------------------------------------------------------------------------------|\n| `requestMethod` | : the method to call to make the request \u003cbr /\u003e |\n| `minWaitMSec` | `int`: the shortest period to wait between requests \u003cbr /\u003e |\n| `maxWaitMSec` | `int`: the longest period to wait between requests \u003cbr /\u003e |\n| `scalingFactor` | `int`: the multiple to apply to the waiting period on a failed request \u003cbr /\u003e |\n\n| Returns ||\n|-----|--------|\n| `T` | \u003cbr /\u003e |\n\n### requestWithBackoff\n\n```\npublic static T requestWithBackoff ( requestMethod, \n int minWaitMSec, \n int maxWaitMSec, \n int scalingFactor, \n ../../../../../../reference/tradefed/com/android/tradefed/util/IRunUtil.html runUtil)\n```\n\nCall the specified request with backoff parameters.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-----------------|-------------------------------------------------------------------------------|\n| `requestMethod` | : the method to call to make the request \u003cbr /\u003e |\n| `minWaitMSec` | `int`: the shortest period to wait between requests \u003cbr /\u003e |\n| `maxWaitMSec` | `int`: the longest period to wait between requests \u003cbr /\u003e |\n| `scalingFactor` | `int`: the multiple to apply to the waiting period on a failed request \u003cbr /\u003e |\n| `runUtil` | `IRunUtil`: the sleeping utility to use \u003cbr /\u003e |\n\n| Returns ||\n|-----|--------|\n| `T` | \u003cbr /\u003e |"]]