Package org.sdase.commons.server.s3
Class TracingRequestHandler
- java.lang.Object
-
- com.amazonaws.handlers.RequestHandler2
-
- org.sdase.commons.server.s3.TracingRequestHandler
-
- All Implemented Interfaces:
com.amazonaws.handlers.IRequestHandler2
public class TracingRequestHandler extends com.amazonaws.handlers.RequestHandler2
-
-
Constructor Summary
Constructors Constructor Description TracingRequestHandler(io.opentelemetry.api.OpenTelemetry openTelemetry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
beforeMarshalling(com.amazonaws.AmazonWebServiceRequest request)
void
beforeRequest(com.amazonaws.Request<?> request)
-
-
-
Method Detail
-
beforeRequest
public void beforeRequest(com.amazonaws.Request<?> request)
- Specified by:
beforeRequest
in interfacecom.amazonaws.handlers.IRequestHandler2
- Overrides:
beforeRequest
in classcom.amazonaws.handlers.RequestHandler2
-
beforeMarshalling
public com.amazonaws.AmazonWebServiceRequest beforeMarshalling(com.amazonaws.AmazonWebServiceRequest request)
- Specified by:
beforeMarshalling
in interfacecom.amazonaws.handlers.IRequestHandler2
- Overrides:
beforeMarshalling
in classcom.amazonaws.handlers.RequestHandler2
-
afterResponse
public void afterResponse(com.amazonaws.Request<?> request, com.amazonaws.Response<?> response)
- Specified by:
afterResponse
in interfacecom.amazonaws.handlers.IRequestHandler2
- Overrides:
afterResponse
in classcom.amazonaws.handlers.RequestHandler2
-
afterError
public void afterError(com.amazonaws.Request<?> request, com.amazonaws.Response<?> response, java.lang.Exception e)
- Specified by:
afterError
in interfacecom.amazonaws.handlers.IRequestHandler2
- Overrides:
afterError
in classcom.amazonaws.handlers.RequestHandler2
-
-