| Package | Description |
|---|---|
| rocks.xmpp.util.concurrent |
Provides classes for concurrency.
|
| Modifier and Type | Method and Description |
|---|---|
AsyncResult<Void> |
AsyncResult.acceptEither(CompletionStage<? extends T> other,
Consumer<? super T> action) |
AsyncResult<Void> |
AsyncResult.acceptEitherAsync(CompletionStage<? extends T> other,
Consumer<? super T> action) |
AsyncResult<Void> |
AsyncResult.acceptEitherAsync(CompletionStage<? extends T> other,
Consumer<? super T> action,
Executor executor) |
<U> AsyncResult<U> |
AsyncResult.applyToEither(CompletionStage<? extends T> other,
Function<? super T,U> fn) |
<U> AsyncResult<U> |
AsyncResult.applyToEitherAsync(CompletionStage<? extends T> other,
Function<? super T,U> fn) |
<U> AsyncResult<U> |
AsyncResult.applyToEitherAsync(CompletionStage<? extends T> other,
Function<? super T,U> fn,
Executor executor) |
AsyncResult<T> |
AsyncResult.exceptionally(Function<Throwable,? extends T> fn) |
<U> AsyncResult<U> |
AsyncResult.handle(BiFunction<? super T,Throwable,? extends U> fn) |
<U> AsyncResult<U> |
AsyncResult.handleAsync(BiFunction<? super T,Throwable,? extends U> fn) |
<U> AsyncResult<U> |
AsyncResult.handleAsync(BiFunction<? super T,Throwable,? extends U> fn,
Executor executor) |
AsyncResult<Void> |
AsyncResult.runAfterBoth(CompletionStage<?> other,
Runnable action) |
AsyncResult<Void> |
AsyncResult.runAfterBothAsync(CompletionStage<?> other,
Runnable action) |
AsyncResult<Void> |
AsyncResult.runAfterBothAsync(CompletionStage<?> other,
Runnable action,
Executor executor) |
AsyncResult<Void> |
AsyncResult.runAfterEither(CompletionStage<?> other,
Runnable action) |
AsyncResult<Void> |
AsyncResult.runAfterEitherAsync(CompletionStage<?> other,
Runnable action) |
AsyncResult<Void> |
AsyncResult.runAfterEitherAsync(CompletionStage<?> other,
Runnable action,
Executor executor) |
AsyncResult<Void> |
AsyncResult.thenAccept(Consumer<? super T> action) |
AsyncResult<Void> |
AsyncResult.thenAcceptAsync(Consumer<? super T> action) |
AsyncResult<Void> |
AsyncResult.thenAcceptAsync(Consumer<? super T> action,
Executor executor) |
<U> AsyncResult<Void> |
AsyncResult.thenAcceptBoth(CompletionStage<? extends U> other,
BiConsumer<? super T,? super U> action) |
<U> AsyncResult<Void> |
AsyncResult.thenAcceptBothAsync(CompletionStage<? extends U> other,
BiConsumer<? super T,? super U> action) |
<U> AsyncResult<Void> |
AsyncResult.thenAcceptBothAsync(CompletionStage<? extends U> other,
BiConsumer<? super T,? super U> action,
Executor executor) |
<U> AsyncResult<U> |
AsyncResult.thenApply(Function<? super T,? extends U> fn) |
<U> AsyncResult<U> |
AsyncResult.thenApplyAsync(Function<? super T,? extends U> fn) |
<U> AsyncResult<U> |
AsyncResult.thenApplyAsync(Function<? super T,? extends U> fn,
Executor executor) |
<U,V> AsyncResult<V> |
AsyncResult.thenCombine(CompletionStage<? extends U> other,
BiFunction<? super T,? super U,? extends V> fn) |
<U,V> AsyncResult<V> |
AsyncResult.thenCombineAsync(CompletionStage<? extends U> other,
BiFunction<? super T,? super U,? extends V> fn) |
<U,V> AsyncResult<V> |
AsyncResult.thenCombineAsync(CompletionStage<? extends U> other,
BiFunction<? super T,? super U,? extends V> fn,
Executor executor) |
<U> AsyncResult<U> |
AsyncResult.thenCompose(Function<? super T,? extends CompletionStage<U>> fn) |
<U> AsyncResult<U> |
AsyncResult.thenComposeAsync(Function<? super T,? extends CompletionStage<U>> fn) |
<U> AsyncResult<U> |
AsyncResult.thenComposeAsync(Function<? super T,? extends CompletionStage<U>> fn,
Executor executor) |
AsyncResult<Void> |
AsyncResult.thenRun(Runnable action) |
AsyncResult<Void> |
AsyncResult.thenRunAsync(Runnable action) |
AsyncResult<Void> |
AsyncResult.thenRunAsync(Runnable action,
Executor executor) |
AsyncResult<T> |
AsyncResult.whenComplete(BiConsumer<? super T,? super Throwable> action) |
AsyncResult<T> |
AsyncResult.whenCompleteAsync(BiConsumer<? super T,? super Throwable> action) |
AsyncResult<T> |
AsyncResult.whenCompleteAsync(BiConsumer<? super T,? super Throwable> action,
Executor executor) |
Copyright © 2014–2018 XMPP.rocks. All rights reserved.