FutureWriteCallback
public class FutureCallback extends java.lang.Object implements java.util.concurrent.Future<java.lang.Void>, Callback
Callback.Completable, Callback.Nested
Invocable.InvocationType
__nonBlocking
Constructor | Description |
---|---|
FutureCallback() |
|
FutureCallback(boolean completed) |
|
FutureCallback(java.lang.Throwable failed) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
cancel(boolean mayInterruptIfRunning) |
|
void |
failed(java.lang.Throwable cause) |
Callback invoked when the operation fails.
|
java.lang.Void |
get() |
|
java.lang.Void |
get(long timeout,
java.util.concurrent.TimeUnit unit) |
|
boolean |
isCancelled() |
|
boolean |
isDone() |
|
static void |
rethrow(java.util.concurrent.ExecutionException e) |
|
void |
succeeded() |
Callback invoked when the operation completes.
|
java.lang.String |
toString() |
getInvocationType, getInvocationType, invokeNonBlocking, isNonBlockingInvocation
public FutureCallback()
public FutureCallback(boolean completed)
public FutureCallback(java.lang.Throwable failed)
public void succeeded()
Callback
Callback invoked when the operation completes.
succeeded
in interface Callback
Callback.failed(Throwable)
public void failed(java.lang.Throwable cause)
Callback
Callback invoked when the operation fails.
public boolean cancel(boolean mayInterruptIfRunning)
cancel
in interface java.util.concurrent.Future<java.lang.Void>
public boolean isCancelled()
isCancelled
in interface java.util.concurrent.Future<java.lang.Void>
public boolean isDone()
isDone
in interface java.util.concurrent.Future<java.lang.Void>
public java.lang.Void get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
get
in interface java.util.concurrent.Future<java.lang.Void>
java.lang.InterruptedException
java.util.concurrent.ExecutionException
public java.lang.Void get(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
get
in interface java.util.concurrent.Future<java.lang.Void>
java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException
public static void rethrow(java.util.concurrent.ExecutionException e) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1995–2018 Webtide. All rights reserved.