This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 97864ecda41 chore(components): include micrometer observability setters
97864ecda41 is described below
commit 97864ecda41d6bf9046eea8af5b489b747a672cb
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Tue Aug 26 09:45:38 2025 +0200
chore(components): include micrometer observability setters
---
.../MicrometerObservabilityTracerConfigurer.java | 12 +++++++++++
.../MicrometerObservabilityTracer.java | 24 ++++++++++++++++++++++
2 files changed, 36 insertions(+)
diff --git
a/components/camel-micrometer-observability/src/generated/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracerConfigurer.java
b/components/camel-micrometer-observability/src/generated/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracerConfigurer.java
index 014c73913f0..b8aba43c864 100644
---
a/components/camel-micrometer-observability/src/generated/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracerConfigurer.java
+++
b/components/camel-micrometer-observability/src/generated/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracerConfigurer.java
@@ -27,10 +27,14 @@ public class MicrometerObservabilityTracerConfigurer
extends org.apache.camel.su
case "camelContext": target.setCamelContext(property(camelContext,
org.apache.camel.CamelContext.class, value)); return true;
case "excludepatterns":
case "excludePatterns":
target.setExcludePatterns(property(camelContext, java.lang.String.class,
value)); return true;
+ case "observationregistry":
+ case "observationRegistry":
target.setObservationRegistry(property(camelContext,
io.micrometer.observation.ObservationRegistry.class, value)); return true;
+ case "propagator": target.setPropagator(property(camelContext,
io.micrometer.tracing.propagation.Propagator.class, value)); return true;
case "spanlifecyclemanager":
case "spanLifecycleManager":
target.setSpanLifecycleManager(property(camelContext,
org.apache.camel.telemetry.SpanLifecycleManager.class, value)); return true;
case "traceprocessors":
case "traceProcessors":
target.setTraceProcessors(property(camelContext, boolean.class, value)); return
true;
+ case "tracer": target.setTracer(property(camelContext,
io.micrometer.tracing.Tracer.class, value)); return true;
default: return false;
}
}
@@ -42,10 +46,14 @@ public class MicrometerObservabilityTracerConfigurer
extends org.apache.camel.su
case "camelContext": return org.apache.camel.CamelContext.class;
case "excludepatterns":
case "excludePatterns": return java.lang.String.class;
+ case "observationregistry":
+ case "observationRegistry": return
io.micrometer.observation.ObservationRegistry.class;
+ case "propagator": return
io.micrometer.tracing.propagation.Propagator.class;
case "spanlifecyclemanager":
case "spanLifecycleManager": return
org.apache.camel.telemetry.SpanLifecycleManager.class;
case "traceprocessors":
case "traceProcessors": return boolean.class;
+ case "tracer": return io.micrometer.tracing.Tracer.class;
default: return null;
}
}
@@ -58,10 +66,14 @@ public class MicrometerObservabilityTracerConfigurer
extends org.apache.camel.su
case "camelContext": return target.getCamelContext();
case "excludepatterns":
case "excludePatterns": return target.getExcludePatterns();
+ case "observationregistry":
+ case "observationRegistry": return target.getObservationRegistry();
+ case "propagator": return target.getPropagator();
case "spanlifecyclemanager":
case "spanLifecycleManager": return target.getSpanLifecycleManager();
case "traceprocessors":
case "traceProcessors": return target.isTraceProcessors();
+ case "tracer": return target.getTracer();
default: return null;
}
}
diff --git
a/components/camel-micrometer-observability/src/main/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracer.java
b/components/camel-micrometer-observability/src/main/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracer.java
index fa6bba48ab7..a581849815a 100644
---
a/components/camel-micrometer-observability/src/main/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracer.java
+++
b/components/camel-micrometer-observability/src/main/java/org/apache/camel/micrometer/observability/MicrometerObservabilityTracer.java
@@ -50,6 +50,30 @@ public class MicrometerObservabilityTracer extends
org.apache.camel.telemetry.Tr
private ObservationRegistry observationRegistry;
private Propagator propagator;
+ public Tracer getTracer() {
+ return tracer;
+ }
+
+ public void setTracer(Tracer tracer) {
+ this.tracer = tracer;
+ }
+
+ public ObservationRegistry getObservationRegistry() {
+ return observationRegistry;
+ }
+
+ public void setObservationRegistry(ObservationRegistry
observationRegistry) {
+ this.observationRegistry = observationRegistry;
+ }
+
+ public Propagator getPropagator() {
+ return propagator;
+ }
+
+ public void setPropagator(Propagator propagator) {
+ this.propagator = propagator;
+ }
+
@Override
protected void initTracer() {
if (tracer == null) {