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