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-28 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e class, which is a timed poll algorithm utilizing jittered exponential backoff for calculating the next poll execution time.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e class is thread-safe and extends \u003ccode\u003eExponentialRetryAlgorithm\u003c/code\u003e, inheriting several methods related to retry attempts.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented on the page is 2.63.1, while version 2.19.6 is also specifically called out with information about its methods and class constructor.\u003c/p\u003e\n"],["\u003cp\u003eThe primary method of \u003ccode\u003eExponentialPollAlgorithm\u003c/code\u003e is \u003ccode\u003eshouldRetry\u003c/code\u003e, which determines if another poll attempt should be made or if a \u003ccode\u003ePollException\u003c/code\u003e should be thrown due to exceeding the timeout or number of attempts.\u003c/p\u003e\n"],["\u003cp\u003eThe page includes a comprehensive list of historical versions of the ExponentialPollAlgorithm, ranging from the latest down to version 2.7.1.\u003c/p\u003e\n"]]],[],null,[]]