Class OpenTelemetryProcessor
- java.lang.Object
-
- io.quarkus.opentelemetry.deployment.OpenTelemetryProcessor
-
public class OpenTelemetryProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description OpenTelemetryProcessor()
-
Method Summary
-
-
-
Method Detail
-
ensureProducerIsRetained
AdditionalBeanBuildItem ensureProducerIsRetained()
-
registerOpenTelemetryContextStorage
void registerOpenTelemetryContextStorage(BuildProducer<NativeImageResourceBuildItem> resource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
registerWithSpan
void registerWithSpan(BuildProducer<InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrar, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
transformWithSpan
void transformWithSpan(BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer)
-
registerRestClientClassicProvider
void registerRestClientClassicProvider(Capabilities capabilities, BuildProducer<AdditionalIndexedClassesBuildItem> additionalIndexed, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
registerReactiveMessagingMessageDecorator
void registerReactiveMessagingMessageDecorator(Capabilities capabilities, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
createOpenTelemetry
void createOpenTelemetry(OpenTelemetryConfig openTelemetryConfig, OpenTelemetryRecorder recorder, Optional<TracerProviderBuildItem> tracerProviderBuildItem, LaunchModeBuildItem launchMode)
-
storeVertxOnContextStorage
void storeVertxOnContextStorage(OpenTelemetryRecorder recorder, CoreVertxBuildItem vertx)
-
-