最终目标是为ListenableFuture添加额外的行为s基于Callable/Runnable参数的类型。我想为每个Future添加额外的行为方法。(示例用例可以在AbstractExecutorService'sjavadoc和Goetz的JavaConcurrencyinPractice的第7.1.7节中找到)我有一个现有的ExecutorService覆盖newTaskFor.它测试参数的类型并创建FutureTask的子类。这自然支持提交以及invokeAny和invokeAll.如何为ListenableFuture获得相同的效果由ListeningExecutorSer