ListenableFuture就像Java中的侦听器的替代/扩展

时间:2014-12-30 07:24:47

标签: java oop design-patterns guava

考虑我需要执行任务并将简单的未来作为句柄返回的情况。现在,Guava建议listenableFuture只有两个功能成功和失败。是否有更通用的类可以处理更多的中间阶段。

用例示例:上传文件。 现在,消费者也对文件的当前进展感兴趣,而不是最终结果,即成功或失败。

Guava或一些可靠的库中是否有类似的东西?

这可以通过自定义回调或基于监听器的模型来完成,但我想知道人们实现这一目标的优雅方式。

编辑: 还没有答案,所以我刚刚发布了相同的请求:https://github.com/google/guava/issues/1934

0 个答案:

没有答案