public static final class RequestExecutor.TimedRequest extends java.lang.Object implements RequestExecutor.Request
RequestExecutor.Request implementation that times the its execution using a provided Timer.| Constructor and Description |
|---|
TimedRequest(RequestExecutor.Request request,
com.codahale.metrics.Timer timer) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(RequestExecutor.RequestPermit permit)
Execute this request.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPrioritypublic TimedRequest(RequestExecutor.Request request, com.codahale.metrics.Timer timer)
public void execute(RequestExecutor.RequestPermit permit)
RequestExecutor.RequestRequestExecutor.RequestPermit.release() must be called when execution is complete.execute in interface RequestExecutor.Requestpermit - the RequestExecutor.RequestPermit associated with this RequestExecutor.Request.