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,
java.lang.String accountId) |
TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
java.lang.String accountId,
java.net.URL operationParameterWhitelist) |
TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
java.net.URL operationParameterWhitelist) |
TracingHandler(java.lang.String accountId) |
TracingHandler(java.lang.String accountId,
java.net.URL operationParameterWhitelist) |
TracingHandler(java.net.URL operationParameterWhitelist) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterError(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response,
java.lang.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(java.lang.String accountId)
public TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
java.lang.String accountId)
public TracingHandler(java.net.URL operationParameterWhitelist)
public TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
java.net.URL operationParameterWhitelist)
public TracingHandler(java.lang.String accountId,
java.net.URL operationParameterWhitelist)
public TracingHandler(com.amazonaws.xray.AWSXRayRecorder recorder,
java.lang.String accountId,
java.net.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,
java.lang.Exception e)
afterError in interface com.amazonaws.handlers.IRequestHandler2afterError in class com.amazonaws.handlers.RequestHandler2Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.