Class ReactorAsyncOperationEndStrategy

java.lang.Object
io.opentelemetry.instrumentation.reactor.v3_1.ReactorAsyncOperationEndStrategy
All Implemented Interfaces:
io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndStrategy

public final class ReactorAsyncOperationEndStrategy extends Object implements io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndStrategy
  • Method Details

    • create

      public static ReactorAsyncOperationEndStrategy create()
    • builder

      public static ReactorAsyncOperationEndStrategyBuilder builder()
    • supports

      public boolean supports(Class<?> returnType)
      Specified by:
      supports in interface io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndStrategy
    • end

      public <REQUEST, RESPONSE> Object end(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> instrumenter, io.opentelemetry.context.Context context, REQUEST request, Object asyncValue, Class<RESPONSE> responseType)
      Specified by:
      end in interface io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndStrategy