public class LatchedCallback<T>
extends java.lang.Object
implements org.springframework.util.concurrent.ListenableFutureCallback<T>
| Constructor and Description |
|---|
LatchedCallback() |
LatchedCallback(int count) |
| Modifier and Type | Method and Description |
|---|---|
T |
await(int timeout,
java.util.concurrent.TimeUnit timeUnit) |
void |
onFailure(java.lang.Throwable ex) |
void |
onSuccess(T result) |
public LatchedCallback()
public LatchedCallback(int count)
public void onFailure(java.lang.Throwable ex)
onFailure in interface org.springframework.util.concurrent.FailureCallbackpublic void onSuccess(T result)
onSuccess in interface org.springframework.util.concurrent.SuccessCallback<T>public T await(int timeout, java.util.concurrent.TimeUnit timeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedExceptionjava.util.concurrent.TimeoutException