@UnstableApi
Package io.opentelemetry.instrumentation.api.annotation.support.async
Provides implementations of strategies for instrumenting methods that return asynchronous and/or
reactive values so that the operation can be ended when the asynchronous type completes.
-
Interface Summary Interface Description AsyncOperationEndStrategy Implementations of this interface describe how to compose over supported asynchronous computation types and delay marking the operation as ended by callingInstrumenter.end(Context, Object, Object, Throwable). -
Class Summary Class Description AsyncOperationEndStrategies A global registry ofAsyncOperationEndStrategyimplementations.AsyncOperationEndSupport<REQUEST,RESPONSE> A wrapper overInstrumenterthat is able to deferInstrumenter.end(Context, Object, Object, Throwable)until asynchronous computation finishes. -
Enum Summary Enum Description Jdk8AsyncOperationEndStrategy