Class OpenTelemetryProcessor
java.lang.Object
io.quarkus.opentelemetry.deployment.OpenTelemetryProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.arc.deployment.AdditionalBeanBuildItem(package private) voidhandleServices(io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> services, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RemovedResourceBuildItem> removedResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtimeReinitialized) (package private) voidopenTelemetryBean(io.quarkus.opentelemetry.runtime.OpenTelemetryRecorder recorder, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertx, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig oTelBuildConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItemBuildProducer) (package private) voidregisterForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveItem) (package private) voidregisterOpenTelemetryContextStorage(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resource, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) (package private) voidregisterWithSpan(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrar, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) (package private) io.quarkus.arc.deployment.SyntheticBeanBuildItemsetupDelayedAttribute(io.quarkus.opentelemetry.runtime.OpenTelemetryRecorder recorder, io.quarkus.deployment.builditem.ApplicationInfoBuildItem appInfo) (package private) voidsetupVertx(io.quarkus.opentelemetry.runtime.tracing.instrumentation.InstrumentationRecorder recorder, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainerBuildItem, io.quarkus.deployment.Capabilities capabilities) (package private) voidtransformWithSpan(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer) (package private) voidvalidateDataSourcesWithEnabledTelemetry(List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-
Constructor Details
-
OpenTelemetryProcessor
public OpenTelemetryProcessor()
-
-
Method Details
-
registerForReflection
void registerForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveItem) -
ensureProducerIsRetained
io.quarkus.arc.deployment.AdditionalBeanBuildItem ensureProducerIsRetained() -
setupDelayedAttribute
io.quarkus.arc.deployment.SyntheticBeanBuildItem setupDelayedAttribute(io.quarkus.opentelemetry.runtime.OpenTelemetryRecorder recorder, io.quarkus.deployment.builditem.ApplicationInfoBuildItem appInfo) -
openTelemetryBean
void openTelemetryBean(io.quarkus.opentelemetry.runtime.OpenTelemetryRecorder recorder, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertx, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig oTelBuildConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItemBuildProducer) -
handleServices
void handleServices(io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> services, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RemovedResourceBuildItem> removedResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtimeReinitialized) throws IOException - Throws:
IOException
-
registerOpenTelemetryContextStorage
void registerOpenTelemetryContextStorage(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resource, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) -
registerWithSpan
void registerWithSpan(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrar, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) -
transformWithSpan
void transformWithSpan(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer) -
setupVertx
void setupVertx(io.quarkus.opentelemetry.runtime.tracing.instrumentation.InstrumentationRecorder recorder, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainerBuildItem, io.quarkus.deployment.Capabilities capabilities) -
validateDataSourcesWithEnabledTelemetry
void validateDataSourcesWithEnabledTelemetry(List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-