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;
