This is an automated email from the ASF dual-hosted git repository.
davsclaus 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 b5c9a0f4b5e CAMEL-18858: camel-core - Mark route as created by Kamelet
so we know this, so we can filter out in tooling and whereelse (kamelet is a
blackbox)
b5c9a0f4b5e is described below
commit b5c9a0f4b5ecd3be5fb59dccb44bc617ebc061e7
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Feb 26 10:48:44 2024 +0100
CAMEL-18858: camel-core - Mark route as created by Kamelet so we know this,
so we can filter out in tooling and whereelse (kamelet is a blackbox)
---
.../micrometer/eventnotifier/MicrometerExchangeEventNotifier.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java
b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java
index 8dbac32b26f..94a3653e843 100644
---
a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java
+++
b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java
@@ -111,7 +111,12 @@ public class MicrometerExchangeEventNotifier extends
AbstractMicrometerEventNoti
if (eventObject instanceof ExchangeEvent ee) {
// skip routes that should not be included
boolean skip = false;
- String routeId = ExchangeHelper.getAtRouteId(ee.getExchange());
+ String routeId;
+ if (eventObject instanceof ExchangeCreatedEvent) {
+ routeId = ee.getExchange().getFromRouteId();
+ } else {
+ routeId = ExchangeHelper.getAtRouteId(ee.getExchange());
+ }
if (routeId != null) {
Route route = ee.getExchange().getContext().getRoute(routeId);
if (route != null) {