Class OperationTimedPollAlgorithm (2.14.0)
Stay organized with collections
Save and categorize content based on your preferences.
- 2.72.1 (latest)
- 2.71.0
- 2.70.3
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
publicclass OperationTimedPollAlgorithmextendsExponentialRetryAlgorithmOperation timed polling algorithm, which uses exponential backoff factor for determining when the next polling operation should be executed. If the polling exceeds the total timeout this algorithm cancels polling.
Inherited Members
Static Methods
create(RetrySettings globalSettings)
publicstaticOperationTimedPollAlgorithmcreate(RetrySettingsglobalSettings)Creates the polling algorithm, using the default NanoClock for time computations.
timed poll algorithm
create(RetrySettings globalSettings, ApiClock clock)
publicstaticOperationTimedPollAlgorithmcreate(RetrySettingsglobalSettings,ApiClockclock)com.google.api.core.ApiClockMethods
shouldRetry(TimedAttemptSettings nextAttemptSettings)
publicbooleanshouldRetry(TimedAttemptSettingsnextAttemptSettings)Returns true if another poll operation should be made or throws CancellationException otherwise.
TimedAttemptSettings attempt settings, which will be used for the next attempt, if accepted
true if more attempts should be made, never returns false (throws
CancellationException instead)
if no more attempts should be made