Class AsyncSpanEndStrategies
- java.lang.Object
-
- io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategies
-
public class AsyncSpanEndStrategies extends Object
Registry ofAsyncSpanEndStrategyimplementations for tracing the asynchronous operations represented by the return type of a traced method.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AsyncSpanEndStrategiesgetInstance()voidregisterStrategy(AsyncSpanEndStrategy strategy)@Nullable AsyncSpanEndStrategyresolveStrategy(Class<?> returnType)voidunregisterStrategy(AsyncSpanEndStrategy strategy)voidunregisterStrategy(Class<? extends AsyncSpanEndStrategy> strategyClass)
-
-
-
Method Detail
-
getInstance
public static AsyncSpanEndStrategies getInstance()
-
registerStrategy
public void registerStrategy(AsyncSpanEndStrategy strategy)
-
unregisterStrategy
public void unregisterStrategy(AsyncSpanEndStrategy strategy)
-
unregisterStrategy
public void unregisterStrategy(Class<? extends AsyncSpanEndStrategy> strategyClass)
-
resolveStrategy
public @Nullable AsyncSpanEndStrategy resolveStrategy(Class<?> returnType)
-
-