public static class AmazonHttpClientV2Instrumentation.AmazonHttpClientV2Advice.TracingExecutionInterceptor extends Object implements software.amazon.awssdk.core.interceptor.ExecutionInterceptor
| Modifier and Type | Field and Description |
|---|---|
static LRUCache<Integer,Boolean> |
handled |
static SpansContainer |
spansContainer |
static LRUCache<Integer,Long> |
startTimeMap |
| Constructor and Description |
|---|
TracingExecutionInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterExecution(software.amazon.awssdk.core.interceptor.Context.AfterExecution context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes) |
void |
beforeExecution(software.amazon.awssdk.core.interceptor.Context.BeforeExecution context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes) |
software.amazon.awssdk.http.SdkHttpRequest |
modifyHttpRequest(software.amazon.awssdk.core.interceptor.Context.ModifyHttpRequest context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterMarshalling, afterTransmission, afterUnmarshalling, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpResponse, modifyHttpResponseContent, modifyRequest, modifyResponse, onExecutionFailurepublic static final SpansContainer spansContainer
public void beforeExecution(software.amazon.awssdk.core.interceptor.Context.BeforeExecution context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
beforeExecution in interface software.amazon.awssdk.core.interceptor.ExecutionInterceptorpublic software.amazon.awssdk.http.SdkHttpRequest modifyHttpRequest(software.amazon.awssdk.core.interceptor.Context.ModifyHttpRequest context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
modifyHttpRequest in interface software.amazon.awssdk.core.interceptor.ExecutionInterceptorpublic void afterExecution(software.amazon.awssdk.core.interceptor.Context.AfterExecution context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
afterExecution in interface software.amazon.awssdk.core.interceptor.ExecutionInterceptorCopyright © 2024 Lumigo. All rights reserved.