【发布时间】:2023-03-31 15:13:01
【问题描述】:
我需要找到一种方法将 Future 转换为 ListenableFuture。 目前我正在使用一个返回 Future 的服务,但我需要连接一个监听器。 我无法更改服务接口,因为它不属于我。
有没有简单的方法来做到这一点?
我已经阅读了番石榴文档,但我仍然找不到方法。
【问题讨论】:
-
你的
Future来自哪里?是来自ExecutorService吗? -
如果有一种不用创建自己的线程的好方法来做到这一点,我会感到惊讶;
ListenableFuture比Future更强大。 -
@Will my Future
来自cloud.google.com/appengine/docs/java/javadoc/com/google/…。我找不到更好的方法来从 gae/j 异步获取 url。
标签: java concurrency guava futuretask