public class AwaitableRequestController extends DefaultRequestController
| Modifier and Type | Class and Description |
|---|---|
static class |
AwaitableRequestController.Result |
| Constructor and Description |
|---|
AwaitableRequestController() |
| Modifier and Type | Method and Description |
|---|---|
AwaitableRequestController.Result |
await() |
java.util.Optional<AwaitableRequestController.Result> |
await(long timeout,
java.util.concurrent.TimeUnit unit) |
java.util.Optional<java.lang.Throwable> |
getError() |
void |
markFailure(java.lang.Throwable t) |
void |
markSuccess() |
assignPinpoint, getEvaluator, getLockTimeout, getOriginator, getQueue, isLoggerRequest, isReplyRequired, obtainPinpoint, setEvaluator, setReplyRequiredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassignPinpoint, removePinpointpublic void markSuccess()
public void markFailure(java.lang.Throwable t)
public AwaitableRequestController.Result await() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic java.util.Optional<AwaitableRequestController.Result> await(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic java.util.Optional<java.lang.Throwable> getError()