Package io.hekate.messaging.operation
Class SendFuture
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<T>
-
- io.hekate.util.HekateFuture<T,MessagingFuture<T>>
-
- io.hekate.messaging.MessagingFuture<Void>
-
- io.hekate.messaging.operation.SendFuture
-
- All Implemented Interfaces:
CompletionStage<Void>
,Future<Void>
public class SendFuture extends MessagingFuture<Void>
Asynchronous result ofSend
operation.- See Also:
MessagingChannel.newSend(Object)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTask
-
-
Constructor Summary
Constructors Constructor Description SendFuture()
-
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
-
-