The timed poll algorithm which uses jittered exponential backoff factor for calculating the next
poll execution time and throws PollException in case if total timeout or total number of
attempts is reached.
[[["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 2025-06-17 UTC."],[[["The webpage provides documentation for the `ExponentialPollAlgorithm` class, which is part of the Google API Client Library for Java's `com.google.api.gax.retrying` package."],["This class is designed for timed poll operations, using a jittered exponential backoff mechanism to determine the timing of subsequent poll executions, and it will throw a `PollException` when either a total timeout or total number of attempts is exceeded."],["`ExponentialPollAlgorithm` inherits from `ExponentialRetryAlgorithm` and is thread-safe, while being a java class."],["The page lists numerous versions of the library, from 2.63.1 (latest) down to 2.7.1, with links to the documentation for each version of the `ExponentialPollAlgorithm`."],["The documentation includes details on the class's constructor, `ExponentialPollAlgorithm(RetrySettings globalSettings, ApiClock clock)`, and the method `shouldRetry(TimedAttemptSettings nextAttemptSettings)`, including parameters, return types, and exceptions."]]],[]]