[[["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-04-09 UTC."],[[["This document outlines the `AbstractApiFuture` class in the Google API Common library, specifically for Java, which is an abstract implementation of the `ApiFuture` interface."],["The latest version of `AbstractApiFuture` is 2.46.1, with a range of historical versions available from 2.1.2 up to the latest."],["`AbstractApiFuture` inherits from `java.lang.Object` and implements `com.google.api.core.ApiFuture\u003cV\u003e`, providing methods like `addListener`, `cancel`, `get`, `isCancelled`, `isDone`, `set`, and `setException`."],["The class allows for managing asynchronous operations, offering functionality to add listeners, cancel tasks, retrieve results, and handle exceptions or timeouts, which are detailed with parameters, return types, and potential exceptions in the documentation."],["The `AbstractApiFuture` is an abstract class so it can not be called directly, and it mirrors `AbstractFuture` from Guava."]]],[]]