Метод CompletableFuture uniApply - PullRequest
0 голосов
/ 16 ноября 2018

Я хочу знать, что использование uniApply класса Java8 CompletableFuture.

И я запутался.Например , раздел кода:

private <V> CompletableFuture<V> uniApplyStage(
    Executor e, Function<? super T,? extends V> f) {
    if (f == null) throw new NullPointerException();
    CompletableFuture<V> d =  new CompletableFuture<V>();
    if (e != null || !d.uniApply(this, f, null)) {
        UniApply<T,V> c = new UniApply<T,V>(e, d, this, f);
        push(c);
        c.tryFire(SYNC);
    }
    return d;
}
...