Send feedback
Interface BackOff (1.43.2)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.43.2 keyboard_arrow_down
Back-off policy when retrying an operation.
Static Fields
STOP
public static final long STOP
Field Value
Type
Description
long
STOP_BACKOFF
public static final BackOff STOP_BACKOFF
Fixed back-off policy that always returns #STOP
for #nextBackOffMillis() ,
meaning that the operation should not be retried.
Field Value
Type
Description
BackOff
ZERO_BACKOFF
public static final BackOff ZERO_BACKOFF
Fixed back-off policy whose back-off time is always zero, meaning that the operation is retried
immediately without waiting.
Field Value
Type
Description
BackOff
Methods
nextBackOffMillis()
public abstract long nextBackOffMillis ()
Gets the number of milliseconds to wait before retrying the operation or #STOP to
indicate that no retries should be made.
Example usage:
long backOffMillis = backoff.nextBackOffMillis();
if (backOffMillis == Backoff.STOP) {
// do not retry operation
} else {
// sleep for backOffMillis milliseconds and retry operation
}
Returns
Type
Description
long
reset()
public abstract void reset ()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-01 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-01 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."]]