Class RetryOption (2.11.0) Stay organized with collections Save and categorize content based on your preferences.
- 2.64.0 (latest)
- 2.63.1
- 2.62.2
- 2.61.0
- 2.60.3
- 2.59.0
- 2.58.2
- 2.57.0
- 2.56.0
- 2.55.0
- 2.53.1
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.1
- 2.48.0
- 2.47.0
- 2.45.0
- 2.44.1
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.1
- 2.37.0
- 2.36.1
- 2.35.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.1
- 2.23.0
- 2.22.1
- 2.21.1
- 2.20.1
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.4
- 2.8.27
- 2.7.1
- 2.6.1
- 2.5.11
- 2.4.0
- 2.3.5
publicclassRetryOptionimplementsSerializableThis class represents an options wrapper around theRetrySettings class and is an alternative way of initializing it. The retry options are usually provided in a form of varargs for methods that wait for changes in the status of a resource, do poll operations or retry on failures.
Implements
SerializableInherited Members
Static Methods
initialRetryDelay(Duration initialRetryDelay)
publicstaticRetryOptioninitialRetryDelay(DurationinitialRetryDelay)| Name | Description |
initialRetryDelay | org.threeten.bp.Duration |
| Type | Description |
RetryOption |
jittered(boolean jittered)
publicstaticRetryOptionjittered(booleanjittered)SeeRetrySettings#isJittered() ()}.
| Name | Description |
jittered | boolean |
| Type | Description |
RetryOption |
maxAttempts(int maxAttempts)
publicstaticRetryOptionmaxAttempts(intmaxAttempts)| Name | Description |
maxAttempts | int |
| Type | Description |
RetryOption |
maxRetryDelay(Duration maxRetryDelay)
publicstaticRetryOptionmaxRetryDelay(DurationmaxRetryDelay)| Name | Description |
maxRetryDelay | org.threeten.bp.Duration |
| Type | Description |
RetryOption |
mergeToSettings(RetrySettings settings, RetryOption[] options)
publicstaticRetrySettingsmergeToSettings(RetrySettingssettings,RetryOption[]options)Creates a newRetrySettings instance, merging provided settings and multiple RetryOptions, each of which represents a single property inRetrySettings. It is an alternative way of initializingRetrySettings instances.
| Name | Description |
settings | RetrySettingsretry settings |
options | RetryOption[]zero or more Retry |
| Type | Description |
RetrySettings | new |
retryDelayMultiplier(double retryDelayMultiplier)
publicstaticRetryOptionretryDelayMultiplier(doubleretryDelayMultiplier)| Name | Description |
retryDelayMultiplier | double |
| Type | Description |
RetryOption |
totalTimeout(Duration totalTimeout)
publicstaticRetryOptiontotalTimeout(DurationtotalTimeout)| Name | Description |
totalTimeout | org.threeten.bp.Duration |
| Type | Description |
RetryOption |
Methods
equals(Object o)
publicbooleanequals(Objecto)| Name | Description |
o | Object |
| Type | Description |
boolean |
hashCode()
publicinthashCode()| Type | Description |
int |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-31 UTC.