public interface AsyncCallable<T>
| Modifier and Type | Method and Description |
|---|---|
Stage<T> |
call() |
static <T> AsyncCallable<T> |
maxCalls(AsyncCallable<T> actualCallable,
int maxParallelCalls,
int maxQueueSize) |
default AsyncCallable<T> |
maxCalls(int maxParallelCalls) |
default AsyncCallable<T> |
maxCalls(int maxParallelCalls,
int maxQueueSize) |
static <A,T> AsyncCallable<T> |
of(AsyncFunction<? super A,T> function,
A a) |
static <A,B,T> AsyncCallable<T> |
of(BiFunction<? super A,? super B,Stage<T>> biFunction,
A a,
B b) |
static <T> AsyncCallable<T> |
of(Supplier<Stage<T>> supplier) |
static <T> AsyncCallable<T> |
prefetch(AsyncCallable<T> actualCallable,
AsyncCallable<T> prefetchCallable,
int maxSize) |
default AsyncCallable<T> |
prefetch(int maxSize) |
static <T> AsyncCallable<T> |
retry(AsyncCallable<T> actualCallable,
RetryPolicy retryPolicy) |
default AsyncCallable<T> |
retry(RetryPolicy retryPolicy) |
default AsyncCallable<T> |
sharedCall() |
static <T> AsyncCallable<T> |
sharedCall(AsyncCallable<T> actualCallable) |
default AsyncCallable<T> |
singleCall() |
default AsyncCallable<T> |
singleCall(int maxQueueSize) |
default <V> AsyncCallable<V> |
thenApply(Function<? super T,? extends V> function) |
default AsyncCallable<T> |
whenComplete(BiConsumer<? super T,Throwable> action) |
default AsyncCallable<T> |
with(UnaryOperator<AsyncCallable<T>> modifier) |
default AsyncCallable<T> with(UnaryOperator<AsyncCallable<T>> modifier)
static <T> AsyncCallable<T> of(Supplier<Stage<T>> supplier)
static <A,T> AsyncCallable<T> of(AsyncFunction<? super A,T> function, A a)
static <A,B,T> AsyncCallable<T> of(BiFunction<? super A,? super B,Stage<T>> biFunction, A a, B b)
default AsyncCallable<T> sharedCall()
static <T> AsyncCallable<T> sharedCall(AsyncCallable<T> actualCallable)
default AsyncCallable<T> singleCall()
default AsyncCallable<T> singleCall(int maxQueueSize)
default AsyncCallable<T> maxCalls(int maxParallelCalls)
default AsyncCallable<T> maxCalls(int maxParallelCalls, int maxQueueSize)
static <T> AsyncCallable<T> maxCalls(AsyncCallable<T> actualCallable, int maxParallelCalls, int maxQueueSize)
default AsyncCallable<T> retry(RetryPolicy retryPolicy)
static <T> AsyncCallable<T> retry(AsyncCallable<T> actualCallable, RetryPolicy retryPolicy)
default AsyncCallable<T> prefetch(int maxSize)
static <T> AsyncCallable<T> prefetch(AsyncCallable<T> actualCallable, AsyncCallable<T> prefetchCallable, int maxSize)
default <V> AsyncCallable<V> thenApply(Function<? super T,? extends V> function)
default AsyncCallable<T> whenComplete(BiConsumer<? super T,Throwable> action)
Copyright © 2019. All rights reserved.