thenApply Тип возврата метода - CompletableFuture<U>
, что означает возвращение CompletableFuture со значением, возвращаемым функцией
public <U> CompletableFuture<U> thenApply(Function<? super T,? extends U> fn)
Возвращает новый CompletionStage
, который, когда этот этап завершается нормально,выполняется с результатом этого этапа в качестве аргумента переданной функции.См. Документацию CompletionStage для правил, охватывающих исключительное завершение.
Type Parameters:
U - the function's return type
Parameters:
fn - the function to use to compute the value of the returned CompletionStage
Использование thenAccept метод, который возвращает CompletableFuture типа Void
public CompletableFuture<Void> thenAccept(Consumer<? super T> action)
Возвращает новый CompletionStage, который, когдаэтот этап завершается нормально, выполняется с результатом этого этапа в качестве аргумента переданного действия.См. Документацию CompletionStage для правил, касающихся исключительного завершения.
Parameters:
action - the action to perform before completing the returned CompletionStage