This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch node-prefix-id
in repository https://gitbox.apache.org/repos/asf/camel.git

commit a0a49e102fa4b54e0c630b0788a685010b4ed849
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Nov 27 12:56:10 2023 +0100

    CAMEL-20155: camel-core - Add nodePrefixId to mbean.
---
 .../apache/camel/api/management/mbean/ManagedProcessorMBean.java  | 3 +++
 .../java/org/apache/camel/management/mbean/ManagedProcessor.java  | 8 ++++++++
 2 files changed, 11 insertions(+)

diff --git 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedProcessorMBean.java
 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedProcessorMBean.java
index 1e0c899b613..f1eb56649c1 100644
--- 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedProcessorMBean.java
+++ 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedProcessorMBean.java
@@ -33,6 +33,9 @@ public interface ManagedProcessorMBean extends 
ManagedPerformanceCounterMBean {
     @ManagedAttribute(description = "Route ID")
     String getRouteId();
 
+    @ManagedAttribute(description = "Node Prefix ID")
+    String getNodePrefixId();
+
     @ManagedAttribute(description = "Step ID")
     String getStepId();
 
diff --git 
a/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedProcessor.java
 
b/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedProcessor.java
index f88f7cde86f..a8e6843110e 100644
--- 
a/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedProcessor.java
+++ 
b/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedProcessor.java
@@ -166,6 +166,14 @@ public class ManagedProcessor extends 
ManagedPerformanceCounter implements Manag
         return null;
     }
 
+    @Override
+    public String getNodePrefixId() {
+        if (route != null) {
+            return route.getNodePrefixId();
+        }
+        return null;
+    }
+
     @Override
     public String getProcessorId() {
         return id;

Reply via email to