Package io.hekate.messaging.operation
Class BroadcastFuture<T>
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<T>
-
- io.hekate.util.HekateFuture<T,MessagingFuture<T>>
-
- io.hekate.messaging.MessagingFuture<BroadcastResult<T>>
-
- io.hekate.messaging.operation.BroadcastFuture<T>
-
- Type Parameters:
T
- Base type of a broadcast message.
- All Implemented Interfaces:
CompletionStage<BroadcastResult<T>>
,Future<BroadcastResult<T>>
public class BroadcastFuture<T> extends MessagingFuture<BroadcastResult<T>>
Asynchronous result ofBroadcast
operation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTask
-
-
Constructor Summary
Constructors Constructor Description BroadcastFuture()
-
Method Summary
-
Methods inherited from class io.hekate.messaging.MessagingFuture
newInstance
-
Methods inherited from class io.hekate.util.HekateFuture
fork, isSuccess, sync, sync
-
Methods inherited from class java.util.concurrent.CompletableFuture
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
-
-