Package org.eclipse.jetty.client
Class AbstractConnectionPool.FutureConnection
java.lang.Object
java.util.concurrent.CompletableFuture<Connection>
org.eclipse.jetty.util.Promise.Completable<Connection>
org.eclipse.jetty.client.AbstractConnectionPool.FutureConnection
- All Implemented Interfaces:
CompletionStage<Connection>,Future<Connection>,Promise<Connection>
- Enclosing class:
AbstractConnectionPool
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTaskNested classes/interfaces inherited from interface java.util.concurrent.Future
Future.StateNested classes/interfaces inherited from interface org.eclipse.jetty.util.Promise
Promise.Adapter<U>, Promise.Completable<S>, Promise.Wrapper<W> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCallback invoked when the operation fails.voidsucceeded(Connection connection) Callback invoked when the operation completes.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, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, exceptionNow, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, resultNow, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, state, 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
-
Field Details
-
reserved
-
-
Constructor Details
-
FutureConnection
-
-
Method Details
-
succeeded
Description copied from interface:PromiseCallback invoked when the operation completes.
- Specified by:
succeededin interfacePromise<Connection>- Overrides:
succeededin classPromise.Completable<Connection>- Parameters:
connection- the context- See Also:
-
failed
Description copied from interface:PromiseCallback invoked when the operation fails.
- Specified by:
failedin interfacePromise<Connection>- Overrides:
failedin classPromise.Completable<Connection>- Parameters:
x- the reason for the operation failure
-