Package org.glassfish.tyrus.core
Class TyrusFuture<T>
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<T>
-
- org.glassfish.tyrus.core.TyrusFuture<T>
-
- All Implemented Interfaces:
java.util.concurrent.CompletionStage<T>
,java.util.concurrent.Future<T>
public class TyrusFuture<T> extends java.util.concurrent.CompletableFuture<T>
TyrusFuture
implementation.
-
-
Constructor Summary
Constructors Constructor Description TyrusFuture()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setFailure(java.lang.Throwable throwable)
Sets the failure result of message writing process.void
setResult(T result)
Sets the result of the message writing process.-
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
-
-
-
-
Method Detail
-
setResult
public void setResult(T result)
Sets the result of the message writing process.- Parameters:
result
- result
-
setFailure
public void setFailure(java.lang.Throwable throwable)
Sets the failure result of message writing process.- Parameters:
throwable
- throwable.
-
-