kamon.instrumentation.aws.sdk.AwsSdkClientExecutionInterceptor
See theAwsSdkClientExecutionInterceptor companion object
class AwsSdkClientExecutionInterceptor extends ExecutionInterceptor
Execution Interceptor for the AWS Java SDK Version 2.x
Bare-bones interceptor that creates Spans for all client requests made with the AWS SDK. There is no need to add this interceptor by hand anywhere, the AWS SDK will pick it up automatically from the classpath because it is included in the "software/amazon/awssdk/global/handlers/execution.interceptors" file shipped with this module.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait ExecutionInterceptorclass Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
override def afterExecution(context: AfterExecution, executionAttributes: ExecutionAttributes): Unit
Attributes
- Definition Classes
-
ExecutionInterceptor
override def afterMarshalling(context: AfterMarshalling, executionAttributes: ExecutionAttributes): Unit
Attributes
- Definition Classes
-
ExecutionInterceptor
override def onExecutionFailure(context: FailedExecution, executionAttributes: ExecutionAttributes): Unit
Attributes
- Definition Classes
-
ExecutionInterceptor
Inherited methods
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
def modifyAsyncHttpContent(x$0: ModifyHttpRequest, x$1: ExecutionAttributes): Optional[AsyncRequestBody]
Attributes
- Inherited from:
- ExecutionInterceptor
def modifyAsyncHttpResponseContent(x$0: ModifyHttpResponse, x$1: ExecutionAttributes): Optional[Publisher[ByteBuffer]]
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
def modifyHttpResponseContent(x$0: ModifyHttpResponse, x$1: ExecutionAttributes): Optional[InputStream]
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
Attributes
- Inherited from:
- ExecutionInterceptor
In this article