[[["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-07-02 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."]]],[]]