27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
RequestUtil
public
class
RequestUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.RequestUtil
|
Ağ isteklerinin hata işleme ile genel olarak yeniden denenmesine olanak tanıyan yardımcı programlar.
Özet
Herkese açık yöntemler |
static
<T>
T
|
requestWithBackoff( requestMethod)
Belirtilen isteği geri yükleme parametreleriyle çağırın.
|
static
<T>
T
|
requestWithBackoff( requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)
Belirtilen isteği geri yükleme parametreleriyle çağırın.
|
static
<T>
T
|
requestWithBackoff( requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)
Belirtilen isteği geri yükleme parametreleriyle çağırın.
|
Herkese açık kurucular
RequestUtil
public RequestUtil ()
Herkese açık yöntemler
requestWithBackoff
public static T requestWithBackoff ( requestMethod)
Belirtilen isteği geri yükleme parametreleriyle çağırın.
Bazı varsayılan zamanlama parametrelerini kullanır.
Parametreler |
requestMethod |
: İsteği göndermek için çağrılacak yöntem |
requestWithBackoff
public static T requestWithBackoff ( requestMethod,
int minWaitMSec,
int maxWaitMSec,
int scalingFactor)
Belirtilen isteği geri yükleme parametreleriyle çağırın.
Parametreler |
requestMethod |
: İsteği göndermek için çağrılacak yöntem |
minWaitMSec |
int : İstekler arasında beklemeniz gereken en kısa süre |
maxWaitMSec |
int : İstekler arasında bekleyebileceğiniz en uzun süre |
scalingFactor |
int : Başarısız bir istekteki bekleme süresine uygulanacak katsayı |
requestWithBackoff
public static T requestWithBackoff ( requestMethod,
int minWaitMSec,
int maxWaitMSec,
int scalingFactor,
IRunUtil runUtil)
Belirtilen isteği geri yükleme parametreleriyle çağırın.
Parametreler |
requestMethod |
: İsteği göndermek için çağrılacak yöntem |
minWaitMSec |
int : İstekler arasında beklemeniz gereken en kısa süre |
maxWaitMSec |
int : İstekler arasında bekleyebileceğiniz en uzun süre |
scalingFactor |
int : Başarısız bir istekteki bekleme süresine uygulanacak katsayı |
runUtil |
IRunUtil : Kullanılacak uyku aracı |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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 |"]]