一句话JDeferred 是一个面向 Java 的 Deferred/Promise 异步编程库,风格类似 jQuery Deferred。
定价免费开源库 正文未提及商业定价;库发布在 Maven Central,可通过 Maven/Gradle 依赖使用。
适合谁Java、Android、Servlet/Groovy 场景中需要 Promise/Deferred 异步流程控制的开发者
核心功能Deferred object 与 Promisedone/fail/progress/always/filter/pipe 等回调链when/race/settle 多 Promise 组合Callable 与 Runnable 包装支持 ExecutorServiceJava Generics 类型支持Java 8 Lambda 友好AndroidDeferredManager 与 DeferredAsyncTask取消处理 CancellationHandlerGroovy 使用示例异步 Servlet 示例
功能与用途提供 Java Deferred/Promise 抽象,用于异步任务的完成、失败、进度通知与回调链处理;支持 when、race、settle 等多任务组合,以及 Callable/Runnable 包装、等待、取消处理等能力。
支持语言/框架主要支持 Java;文中明确提到 Java 8 Lambda、Android、Groovy、Asynchronous Servlet。依赖示例覆盖 Maven 与 Gradle。
开源还是闭源正文未明确说明许可证或仓库地址;从 Maven Central 可获取依赖,但是否开源需进一步确认。
自托管选项这是 Java 库而非托管服务;通过项目依赖引入后运行在用户自己的应用内。
定价正文未提及收费;作为 Maven Central 上的库可直接依赖使用。
API/SDK提供 Java API,包括 Deferred、Promise、DeferredManager、DefaultDeferredManager、AndroidDeferredManager、DeferredRunnable、DeferredCallable、DeferredFutureTask、CancellationHandler 等。
集成与生态可通过 Maven/Gradle 集成;发布在 Maven Central;提供 Android apklib/AAR 支持;可与 SLF4J、slf4j-android、Servlet、Groovy 配合使用。
文档质量页面包含大量快速示例,覆盖核心 API、多任务组合、Android、Groovy、Servlet 与取消处理;但正文未见完整 API 参考、版本维护状态、性能说明和迁移指南细节。
中国访问未知
适用场景Java 异步任务编排、Android 后台任务回调到 UI 线程、Servlet 异步请求处理、Callable/Runnable 批量执行与结果聚合
同类Java CompletableFuture、RxJava、Project Reactor、Guava ListenableFuture