Submits an attempt for execution. A typical implementation will either try to execute the
attempt in the current thread or schedule it for an execution, using some sort of async
execution service.
[[["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-09-04 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eRetryingExecutor\u003c/code\u003e interface within the Google API Client Library for Java, specifically within version 2.36.0 and its associated versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRetryingExecutor\u003c/code\u003e is designed for internal use and is responsible for managing the creation and execution of retry attempts using \u003ccode\u003eRetryingFuture\u003c/code\u003e objects, hiding retry logic from the client code.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ecreateFuture\u003c/code\u003e method within \u003ccode\u003eRetryingExecutor\u003c/code\u003e creates a \u003ccode\u003eRetryingFuture\u003c/code\u003e facade, which allows client code to wait for retriable operations to complete, utilizing a \u003ccode\u003eCallable\u003c/code\u003e object for the actual operation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esubmit\u003c/code\u003e method is used to submit a retry attempt for execution, which can either be immediate in the current thread or scheduled for later processing, and it returns an \u003ccode\u003eApiFuture\u003c/code\u003e representing the submitted attempt.\u003c/p\u003e\n"],["\u003cp\u003eThe page provides a comprehensive list of earlier versions, from 2.36.0 to 2.63.1, as well as their corresponding documentation.\u003c/p\u003e\n"]]],[],null,[]]