public class CallbackWrapper<T> extends Object implements Future<T>, Serializable
| Constructor and Description |
|---|
CallbackWrapper(Actor targetQ,
Callback<T> realFuture) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getError() |
T |
getResult() |
<OUT> Future<OUT> |
map(Filter<T,OUT> filter) |
Future<T> |
onError(java.util.function.Consumer errorHandler) |
Future<T> |
onResult(java.util.function.Consumer<T> resultHandler) |
Future<T> |
onTimeout(java.util.function.Consumer timeoutHandler) |
void |
receive(T result,
Object error) |
void |
signal()
same as receive(null,null)
|
Future |
then(Callback<T> result) |
Future<T> |
then(Runnable result) |
Future |
timeoutIn(long millis) |
public Future<T> onResult(java.util.function.Consumer<T> resultHandler)
public Future<T> onError(java.util.function.Consumer errorHandler)
public Future<T> onTimeout(java.util.function.Consumer timeoutHandler)
public T getResult()
public void signal()
FutureCopyright © 2014. All rights reserved.