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) {

Reply via email to