私の問題は、Completable Future の使い方です。
Callable を実装するクラスがあります。
public class Executor implements Callable<Collection>
以前は行うために使用されます-
service.submit(collectorService);
を返しますFuture<Collection>
。ただし、 future はもう使用したくないので、 が必要CompletableFuture
です。1 つのアイデアは、CompletableFuture でポーリングする必要がなく、準備が整うまで待機してブロックする必要がないということです。
では、どうすれば完了可能な未来を使用し、スレッドが終了isDone()
したときに関数を呼び出すことができますか。callable