public class RequestTimingHandler extends RequestHandler2
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REQUESTATTEMPTS_HEADER |
static java.lang.String |
REQUESTTIME_HEADER |
static java.lang.String |
SERVERINFO_HEADER |
| Constructor and Description |
|---|
RequestTimingHandler(Connectivity connectivity,
InternalEventClient eventClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterError(Request<?> request,
Response<?> response,
java.lang.Exception exception)
Runs any additional processing logic on a request after it has failed.
|
void |
afterResponse(Request<?> request,
Response<?> response)
Runs any additional processing logic on the specified request (after is
has been executed by the client runtime).
|
void |
beforeRequest(Request<?> request)
Runs any additional processing logic on the specified request (before it
is executed by the client runtime).
|
adaptpublic static final java.lang.String REQUESTTIME_HEADER
public static final java.lang.String REQUESTATTEMPTS_HEADER
public static final java.lang.String SERVERINFO_HEADER
public RequestTimingHandler(Connectivity connectivity, InternalEventClient eventClient)
public void afterError(Request<?> request, Response<?> response, java.lang.Exception exception)
RequestHandler2afterError in class RequestHandler2request - The request that generated an error.response - the response or null if the failure occurred before the
response is made availableexception - The error that resulted from executing the request.public void afterResponse(Request<?> request, Response<?> response)
RequestHandler2afterResponse in class RequestHandler2request - The low level request being processed.response - The response generated from the specified request.public void beforeRequest(Request<?> request)
RequestHandler2beforeRequest in class RequestHandler2request - The low level request being processed.