AwsSdkRequestHandler

kamon.instrumentation.aws.sdk.AwsSdkRequestHandler
See theAwsSdkRequestHandler companion object
class AwsSdkRequestHandler extends RequestHandler2

RequestHandler for the AWS Java SDK version 1.x

Bare-bones request handler 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
class RequestHandler2
trait IRequestHandler2
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def afterError(request: Request[_], response: Response[_], e: Exception): Unit

Attributes

Definition Classes
RequestHandler2 -> IRequestHandler2
override def afterResponse(request: Request[_], response: Response[_]): Unit

Attributes

Definition Classes
RequestHandler2 -> IRequestHandler2
override def beforeRequest(request: Request[_]): Unit

Attributes

Definition Classes
RequestHandler2 -> IRequestHandler2

Inherited methods

def afterAttempt(x$0: HandlerAfterAttemptContext): Unit

Attributes

Inherited from:
RequestHandler2
def beforeAttempt(x$0: HandlerBeforeAttemptContext): Unit

Attributes

Inherited from:
RequestHandler2
def beforeExecution(x$0: AmazonWebServiceRequest): AmazonWebServiceRequest

Attributes

Inherited from:
RequestHandler2
def beforeMarshalling(x$0: AmazonWebServiceRequest): AmazonWebServiceRequest

Attributes

Inherited from:
RequestHandler2
def beforeUnmarshalling(x$0: Request[_ <: <FromJavaObject>], x$1: HttpResponse): HttpResponse

Attributes

Inherited from:
RequestHandler2