Package org.eclipse.jetty.util
Class FuturePromise<C>
- java.lang.Object
-
- org.eclipse.jetty.util.FuturePromise<C>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Promise
Promise.Adapter<U>, Promise.Completable<S>, Promise.Wrapper<W>
-
-
Constructor Summary
Constructors Constructor Description FuturePromise()
Deprecated.FuturePromise(C result)
Deprecated.FuturePromise(C ctx, Throwable failed)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
cancel(boolean mayInterruptIfRunning)
Deprecated.void
failed(Throwable cause)
Deprecated.Callback invoked when the operation fails.C
get()
Deprecated.C
get(long timeout, TimeUnit unit)
Deprecated.boolean
isCancelled()
Deprecated.boolean
isDone()
Deprecated.static void
rethrow(ExecutionException e)
Deprecated.void
succeeded(C result)
Deprecated.Callback invoked when the operation completes.String
toString()
Deprecated.
-
-
-
Method Detail
-
succeeded
public void succeeded(C result)
Deprecated.Description copied from interface:Promise
Callback invoked when the operation completes.
- Specified by:
succeeded
in interfacePromise<C>
- Parameters:
result
- the context- See Also:
Promise.failed(Throwable)
-
failed
public void failed(Throwable cause)
Deprecated.Description copied from interface:Promise
Callback invoked when the operation fails.
-
cancel
public boolean cancel(boolean mayInterruptIfRunning)
Deprecated.
-
isCancelled
public boolean isCancelled()
Deprecated.- Specified by:
isCancelled
in interfaceFuture<C>
-
get
public C get() throws InterruptedException, ExecutionException
Deprecated.- Specified by:
get
in interfaceFuture<C>
- Throws:
InterruptedException
ExecutionException
-
get
public C get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
Deprecated.- Specified by:
get
in interfaceFuture<C>
- Throws:
InterruptedException
ExecutionException
TimeoutException
-
rethrow
public static void rethrow(ExecutionException e) throws IOException
Deprecated.- Throws:
IOException
-
-