public class TracingHandler
extends com.amazonaws.handlers.RequestHandler2
RequestHandler2 that intercepts requests made by AmazonWebServiceClients and generates corresponding subsegments. Operation-level customization of this request handler is by default performed based on the information contained in the file at TracingHandler.class.getResource("/com/amazonaws/xray/handlers/DefaultOperationParameterWhitelist.json").| Constructor and Description |
|---|
TracingHandler() |
TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder) |
TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
String accountId) |
TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
String accountId,
URL operationParameterWhitelist) |
TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
URL operationParameterWhitelist) |
TracingHandler(String accountId) |
TracingHandler(String accountId,
URL operationParameterWhitelist) |
TracingHandler(URL operationParameterWhitelist) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterError(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response,
Exception e) |
void |
afterResponse(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response) |
com.amazonaws.AmazonWebServiceRequest |
beforeExecution(com.amazonaws.AmazonWebServiceRequest request) |
void |
beforeRequest(com.amazonaws.Request<?> request) |
public TracingHandler()
public TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder)
public TracingHandler(String accountId)
public TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
String accountId)
public TracingHandler(URL operationParameterWhitelist)
public TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
URL operationParameterWhitelist)
public com.amazonaws.AmazonWebServiceRequest beforeExecution(com.amazonaws.AmazonWebServiceRequest request)
beforeExecution in interface com.amazonaws.handlers.IRequestHandler2beforeExecution in class com.amazonaws.handlers.RequestHandler2public void beforeRequest(com.amazonaws.Request<?> request)
beforeRequest in interface com.amazonaws.handlers.IRequestHandler2beforeRequest in class com.amazonaws.handlers.RequestHandler2public void afterResponse(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response)
afterResponse in interface com.amazonaws.handlers.IRequestHandler2afterResponse in class com.amazonaws.handlers.RequestHandler2public void afterError(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response,
Exception e)
afterError in interface com.amazonaws.handlers.IRequestHandler2afterError in class com.amazonaws.handlers.RequestHandler2Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.