Package org.eclipse.jetty.util
Interface Promise<C>
- Type Parameters:
C
- the type of the context object
- All Known Implementing Classes:
FuturePromise
,Promise.Adapter
,Promise.Completable
,Promise.Wrapper
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
A callback abstraction that handles completed/failed events of asynchronous operations.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.static class
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.static class
Deprecated. -
Method Summary
Modifier and TypeMethodDescriptiondefault void
Deprecated.Callback invoked when the operation fails.static <T> Promise
<T> from
(CompletableFuture<? super T> completable) Deprecated.Creates a promise from the given incomplete CompletableFuture.default void
Deprecated.Callback invoked when the operation completes.
-
Method Details
-
succeeded
Deprecated.Callback invoked when the operation completes.
- Parameters:
result
- the context- See Also:
-
failed
Deprecated.Callback invoked when the operation fails.
- Parameters:
x
- the reason for the operation failure
-
from
Deprecated.Creates a promise from the given incomplete CompletableFuture.
When the promise completes, either succeeding or failing, the CompletableFuture is also completed, respectively via
CompletableFuture.complete(Object)
orCompletableFuture.completeExceptionally(Throwable)
.- Type Parameters:
T
- the type of the result- Parameters:
completable
- the CompletableFuture to convert into a promise- Returns:
- a promise that when completed, completes the given CompletableFuture
-