Uses of Interface
space.arim.omnibus.util.concurrent.ReactionStage
Packages that use ReactionStage
Package
Description
Core interfaces for concurrency-related classes.
Contains base implementations for interfaces from the concurrency frameworks
defined by
space.arim.omnibus.util.concurrent-
Uses of ReactionStage in space.arim.omnibus.util.concurrent
Classes in space.arim.omnibus.util.concurrent that implement ReactionStageModifier and TypeClassDescriptionclassAn extendedCompletableFutureAPI implementingReactionStage.Methods in space.arim.omnibus.util.concurrent that return ReactionStageModifier and TypeMethodDescriptionReactionStage.acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action) ReactionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action) ReactionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) ReactionStage.acceptEitherSync(CompletionStage<? extends T> other, Consumer<? super T> action) <U> ReactionStage<U> ReactionStage.applyToEither(CompletionStage<? extends T> other, Function<? super T, U> fn) <U> ReactionStage<U> ReactionStage.applyToEitherAsync(CompletionStage<? extends T> other, Function<? super T, U> fn) <U> ReactionStage<U> ReactionStage.applyToEitherAsync(CompletionStage<? extends T> other, Function<? super T, U> fn, Executor executor) <U> ReactionStage<U> ReactionStage.applyToEitherSync(CompletionStage<? extends T> other, Function<? super T, U> fn) <T> ReactionStage<T> FactoryOfTheFuture.completedStage(T value) Creates a precompleted stage which has completed normally with the given value.<T> ReactionStage<T> FactoryOfTheFuture.copyStage(CompletionStage<T> completionStage) Copies aCompletionStageto aReactionStage.ReactionStage.exceptionally(Function<Throwable, ? extends T> fn) <T> ReactionStage<T> FactoryOfTheFuture.failedStage(Throwable ex) Creates a precompleted stage which has completed exceptionally with the given exception.<U> ReactionStage<U> ReactionStage.handle(BiFunction<? super T, Throwable, ? extends U> fn) <U> ReactionStage<U> ReactionStage.handleAsync(BiFunction<? super T, Throwable, ? extends U> fn) <U> ReactionStage<U> ReactionStage.handleAsync(BiFunction<? super T, Throwable, ? extends U> fn, Executor executor) <U> ReactionStage<U> ReactionStage.handleSync(BiFunction<? super T, Throwable, ? extends U> fn) abstract ReactionStage<T> CentralisedFuture.minimalCompletionStage()ReactionStage.runAfterBoth(CompletionStage<?> other, Runnable action) ReactionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action) ReactionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor) ReactionStage.runAfterBothSync(CompletionStage<?> other, Runnable action) ReactionStage.runAfterEither(CompletionStage<?> other, Runnable action) ReactionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action) ReactionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor) ReactionStage.runAfterEitherSync(CompletionStage<?> other, Runnable action) ReactionStage.thenAccept(Consumer<? super T> action) ReactionStage.thenAcceptAsync(Consumer<? super T> action) ReactionStage.thenAcceptAsync(Consumer<? super T> action, Executor executor) <U> ReactionStage<Void> ReactionStage.thenAcceptBoth(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) <U> ReactionStage<Void> ReactionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) <U> ReactionStage<Void> ReactionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action, Executor executor) <U> ReactionStage<Void> ReactionStage.thenAcceptBothSync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) ReactionStage.thenAcceptSync(Consumer<? super T> action) <U> ReactionStage<U> <U> ReactionStage<U> ReactionStage.thenApplyAsync(Function<? super T, ? extends U> fn) <U> ReactionStage<U> ReactionStage.thenApplyAsync(Function<? super T, ? extends U> fn, Executor executor) <U> ReactionStage<U> ReactionStage.thenApplySync(Function<? super T, ? extends U> fn) <U,V> ReactionStage <V> ReactionStage.thenCombine(CompletionStage<? extends U> other, BiFunction<? super T, ? super U, ? extends V> fn) <U,V> ReactionStage <V> ReactionStage.thenCombineAsync(CompletionStage<? extends U> other, BiFunction<? super T, ? super U, ? extends V> fn) <U,V> ReactionStage <V> ReactionStage.thenCombineAsync(CompletionStage<? extends U> other, BiFunction<? super T, ? super U, ? extends V> fn, Executor executor) <U,V> ReactionStage <V> ReactionStage.thenCombineSync(CompletionStage<? extends U> other, BiFunction<? super T, ? super U, ? extends V> fn) <U> ReactionStage<U> ReactionStage.thenCompose(Function<? super T, ? extends CompletionStage<U>> fn) <U> ReactionStage<U> ReactionStage.thenComposeAsync(Function<? super T, ? extends CompletionStage<U>> fn) <U> ReactionStage<U> ReactionStage.thenComposeAsync(Function<? super T, ? extends CompletionStage<U>> fn, Executor executor) <U> ReactionStage<U> ReactionStage.thenComposeSync(Function<? super T, ? extends CompletionStage<U>> fn) ReactionStage.thenRunAsync(Runnable action) ReactionStage.thenRunAsync(Runnable action, Executor executor) ReactionStage.thenRunSync(Runnable action) ReactionStage.whenComplete(BiConsumer<? super T, ? super Throwable> action) ReactionStage.whenCompleteAsync(BiConsumer<? super T, ? super Throwable> action) ReactionStage.whenCompleteAsync(BiConsumer<? super T, ? super Throwable> action, Executor executor) ReactionStage.whenCompleteSync(BiConsumer<? super T, ? super Throwable> action) -
Uses of ReactionStage in space.arim.omnibus.util.concurrent.impl
Classes in space.arim.omnibus.util.concurrent.impl that implement ReactionStageModifier and TypeClassDescriptionclassImplementation ofCentralisedFutureusing aSynchronousExecutorfor Sync methods.classCentralisedFutureimplementation which regards Sync method calls as identical to Async calls using the default executor.Methods in space.arim.omnibus.util.concurrent.impl that return ReactionStageModifier and TypeMethodDescription<T> ReactionStage<T> AbstractFactoryOfTheFuture.completedStage(T value) <T> ReactionStage<T> AbstractFactoryOfTheFuture.copyStage(CompletionStage<T> completionStage) <T> ReactionStage<T> AbstractFactoryOfTheFuture.failedStage(Throwable ex) BaseCentralisedFuture.minimalCompletionStage()IndifferentCentralisedFuture.minimalCompletionStage()