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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-15 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e class, which is part of the Google API Client Libraries for Java (gax) library.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e class is designed for timed poll operations and uses a jittered exponential backoff strategy to calculate the timing of subsequent poll attempts.\u003c/p\u003e\n"],["\u003cp\u003eThis algorithm throws a \u003ccode\u003ePollException\u003c/code\u003e when the total timeout duration or the maximum number of attempts has been reached.\u003c/p\u003e\n"],["\u003cp\u003eThe page details various available versions of the class, ranging from version 2.63.1 down to 2.7.1, with 2.63.1 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e class inherits from \u003ccode\u003eExponentialRetryAlgorithm\u003c/code\u003e and offers methods for determining if another poll should be made based on the provided \u003ccode\u003eTimedAttemptSettings\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]