public class PromiseOperations extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> Promise<T> |
drop(CompletionStage<? extends CompletionStage<T>> promise) |
static <T> Promise<T> |
drop(Promise<? extends CompletionStage<T>> promise) |
static <T> Promise<Promise<T>> |
lift(CompletionStage<? extends T> promise) |
static <T> Promise<Promise<T>> |
lift(Promise<? extends T> promise) |
static <T> Promise<Optional<T>> |
optionalResult(CompletionStage<? extends T> promise) |
static <T> Promise<Optional<T>> |
optionalResult(Promise<? extends T> promise) |
static <T,A,R> Function<Promise<Iterable<T>>,Promise<R>> |
partitionedItems(int batchSize,
Function<? super T,CompletionStage<? extends T>> spawner,
Collector<T,A,R> downstream) |
static <T,A,R> Function<Promise<Iterable<T>>,Promise<R>> |
partitionedItems(int batchSize,
Function<? super T,CompletionStage<? extends T>> spawner,
Collector<T,A,R> downstream,
Executor downstreamExecutor) |
static <T,A,R> Function<Promise<Stream<T>>,Promise<R>> |
partitionedStream(int batchSize,
Function<? super T,CompletionStage<? extends T>> spawner,
Collector<T,A,R> downstream) |
static <T,A,R> Function<Promise<Stream<T>>,Promise<R>> |
partitionedStream(int batchSize,
Function<? super T,CompletionStage<? extends T>> spawner,
Collector<T,A,R> downstream,
Executor downstreamExecutor) |
static <T,F extends Promise<T>> |
peek(Consumer<? super F> fn) |
static <T> Promise<Stream<T>> |
streamResult(CompletionStage<? extends T> promise) |
static <T> Promise<Stream<T>> |
streamResult(Promise<? extends T> promise) |
static <T,R extends AutoCloseable> |
tryApply(Function<? super R,? extends T> fn) |
static <T,R extends AsyncCloseable> |
tryApplyEx(Function<? super R,? extends T> fn) |
static <T,R extends AutoCloseable> |
tryCompose(Function<? super R,? extends CompletionStage<T>> fn) |
static <T,R extends AsyncCloseable> |
tryComposeEx(Function<? super R,? extends CompletionStage<T>> fn) |
public static <T> Promise<Promise<T>> lift(CompletionStage<? extends T> promise)
public static <T> Promise<T> drop(CompletionStage<? extends CompletionStage<T>> promise)
public static <T> Promise<T> drop(Promise<? extends CompletionStage<T>> promise)
public static <T> Promise<Stream<T>> streamResult(CompletionStage<? extends T> promise)
public static <T> Promise<Optional<T>> optionalResult(CompletionStage<? extends T> promise)
public static <T,R extends AutoCloseable> Function<Promise<R>,Promise<T>> tryApply(Function<? super R,? extends T> fn)
public static <T,R extends AsyncCloseable> Function<Promise<R>,Promise<T>> tryApplyEx(Function<? super R,? extends T> fn)
public static <T,R extends AutoCloseable> Function<Promise<R>,Promise<T>> tryCompose(Function<? super R,? extends CompletionStage<T>> fn)
public static <T,R extends AsyncCloseable> Function<Promise<R>,Promise<T>> tryComposeEx(Function<? super R,? extends CompletionStage<T>> fn)
public static <T,A,R> Function<Promise<Iterable<T>>,Promise<R>> partitionedItems(int batchSize, Function<? super T,CompletionStage<? extends T>> spawner, Collector<T,A,R> downstream)
public static <T,A,R> Function<Promise<Iterable<T>>,Promise<R>> partitionedItems(int batchSize, Function<? super T,CompletionStage<? extends T>> spawner, Collector<T,A,R> downstream, Executor downstreamExecutor)
public static <T,A,R> Function<Promise<Stream<T>>,Promise<R>> partitionedStream(int batchSize, Function<? super T,CompletionStage<? extends T>> spawner, Collector<T,A,R> downstream)
Copyright © 2021. All rights reserved.