public interface Async<U>
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<java.lang.Void> |
accept(java.util.function.Consumer<U> consumer) |
<R> java.util.concurrent.CompletionStage<R> |
apply(java.util.function.Function<U,R> function) |
long |
getTimeout() |
default java.lang.Object |
invoke(java.lang.Object caller,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.util.function.Supplier<java.lang.Object> supplier) |
void |
setTimeout(long timeout) |
default java.lang.Object invoke(java.lang.Object caller,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.util.function.Supplier<java.lang.Object> supplier)
long getTimeout()
void setTimeout(long timeout)
<R> java.util.concurrent.CompletionStage<R> apply(java.util.function.Function<U,R> function)
java.util.concurrent.CompletionStage<java.lang.Void> accept(java.util.function.Consumer<U> consumer)