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-08-15 UTC."],[[["\u003cp\u003eThe content pertains to the \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e class, which is a part of the Google API Client Libraries for Java and is used for timed polling with jittered exponential backoff.\u003c/p\u003e\n"],["\u003cp\u003eThis algorithm determines when to perform the next poll, and will throw a \u003ccode\u003ePollException\u003c/code\u003e if total timeout or the maximum number of attempts has been reached.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e extends the \u003ccode\u003eExponentialRetryAlgorithm\u003c/code\u003e class and inherits various methods, such as those related to creating and managing attempts.\u003c/p\u003e\n"],["\u003cp\u003eThe class is thread-safe and its latest version is 2.63.1, with a list of previous version links provided ranging from 2.62.0 down to 2.7.1.\u003c/p\u003e\n"],["\u003cp\u003eThe constructor for \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e requires \u003ccode\u003eRetrySettings\u003c/code\u003e and an \u003ccode\u003eApiClock\u003c/code\u003e to manage the polling operation.\u003c/p\u003e\n"]]],[],null,[]]