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.