public class HandlerContextKey<T> extends AttributeMap.Key<T>
SdkHttpFullRequest object.
final HandlerContextKey<String> METRICS_KEY = new HandlerContextKey("METRICS_KEY");
new RequestHandler(){
@Override
public void beforeRequest(Request<?> request) {
request.addHandlerContext(METRICS_KEY, AWSRequestMetrics.Field.HttpRequestTime.name());
}
@Override
public void afterResponse(Request<?> request, Response<?> response) {
String metricsKey = request.getHandlerContext(METRICS_KEY);
}
@Override
public void afterError(Request<?> request, Response<?> response, Exception e) { }
}
| Constructor | Description |
|---|---|
HandlerContextKey(Class<T> clzz,
String name) |
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.