Repository: camel
Updated Branches:
  refs/heads/master 527ce6c7b -> 3511f1e3c


CAMEL-7567: Added camelId and camelManagementName JMX attributes to mbean where 
it was missing.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3511f1e3
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3511f1e3
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3511f1e3

Branch: refs/heads/master
Commit: 3511f1e3c200f1120d85cc7a3ba3a67782b4ab41
Parents: 527ce6c
Author: Claus Ibsen <davscl...@apache.org>
Authored: Thu Jul 3 13:32:28 2014 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Thu Jul 3 13:32:28 2014 +0200

----------------------------------------------------------------------
 .../api/management/mbean/ManagedBacklogDebuggerMBean.java    | 6 ++++++
 .../api/management/mbean/ManagedBacklogTracerMBean.java      | 6 ++++++
 .../camel/api/management/mbean/ManagedCamelContextMBean.java | 2 +-
 .../management/mbean/ManagedStreamCachingStrategyMBean.java  | 2 +-
 .../camel/api/management/mbean/ManagedThreadPoolMBean.java   | 6 ++++++
 .../camel/api/management/mbean/ManagedTracerMBean.java       | 6 ++++++
 .../camel/management/mbean/ManagedBacklogDebugger.java       | 8 ++++++++
 .../apache/camel/management/mbean/ManagedBacklogTracer.java  | 8 ++++++++
 .../org/apache/camel/management/mbean/ManagedThreadPool.java | 8 ++++++++
 .../org/apache/camel/management/mbean/ManagedTracer.java     | 8 ++++++++
 10 files changed, 58 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogDebuggerMBean.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogDebuggerMBean.java
 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogDebuggerMBean.java
index 036ef3d..a24e243 100644
--- 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogDebuggerMBean.java
+++ 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogDebuggerMBean.java
@@ -23,6 +23,12 @@ import org.apache.camel.api.management.ManagedOperation;
 
 public interface ManagedBacklogDebuggerMBean {
 
+    @ManagedAttribute(description = "Camel ID")
+    String getCamelId();
+
+    @ManagedAttribute(description = "Camel ManagementName")
+    String getCamelManagementName();
+
     @ManagedAttribute(description = "Logging Level")
     String getLoggingLevel();
 

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogTracerMBean.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogTracerMBean.java
 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogTracerMBean.java
index 154fbbf..a85f737 100644
--- 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogTracerMBean.java
+++ 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedBacklogTracerMBean.java
@@ -23,6 +23,12 @@ import org.apache.camel.api.management.ManagedOperation;
 
 public interface ManagedBacklogTracerMBean {
 
+    @ManagedAttribute(description = "Camel ID")
+    String getCamelId();
+
+    @ManagedAttribute(description = "Camel ManagementName")
+    String getCamelManagementName();
+
     @ManagedAttribute(description = "Is tracing enabled")
     boolean isEnabled();
 

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedCamelContextMBean.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedCamelContextMBean.java
 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedCamelContextMBean.java
index ce08339..583ad01 100644
--- 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedCamelContextMBean.java
+++ 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedCamelContextMBean.java
@@ -30,7 +30,7 @@ public interface ManagedCamelContextMBean extends 
ManagedPerformanceCounterMBean
     @ManagedAttribute(description = "Camel ID")
     String getCamelId();
 
-    @ManagedAttribute(description = "Camel Management Name")
+    @ManagedAttribute(description = "Camel ManagementName")
     String getManagementName();
 
     @ManagedAttribute(description = "Camel Version")

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedStreamCachingStrategyMBean.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedStreamCachingStrategyMBean.java
 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedStreamCachingStrategyMBean.java
index 5f6f9e3..5af8674 100644
--- 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedStreamCachingStrategyMBean.java
+++ 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedStreamCachingStrategyMBean.java
@@ -20,7 +20,7 @@ import org.apache.camel.api.management.ManagedAttribute;
 import org.apache.camel.api.management.ManagedOperation;
 import org.apache.camel.spi.StreamCachingStrategy;
 
-public interface ManagedStreamCachingStrategyMBean {
+public interface ManagedStreamCachingStrategyMBean extends ManagedServiceMBean 
{
 
     @ManagedAttribute(description = "Whether stream caching is enabled")
     boolean isEnabled();

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedThreadPoolMBean.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedThreadPoolMBean.java
 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedThreadPoolMBean.java
index 8fd024d..eea31f3 100644
--- 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedThreadPoolMBean.java
+++ 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedThreadPoolMBean.java
@@ -21,6 +21,12 @@ import org.apache.camel.api.management.ManagedOperation;
 
 public interface ManagedThreadPoolMBean {
 
+    @ManagedAttribute(description = "Camel ID")
+    String getCamelId();
+
+    @ManagedAttribute(description = "Camel ManagementName")
+    String getCamelManagementName();
+
     @ManagedAttribute(description = "Thread Pool ID")
     String getId();
 

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedTracerMBean.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedTracerMBean.java
 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedTracerMBean.java
index aa09078..4486253 100644
--- 
a/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedTracerMBean.java
+++ 
b/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedTracerMBean.java
@@ -20,6 +20,12 @@ import org.apache.camel.api.management.ManagedAttribute;
 
 public interface ManagedTracerMBean {
 
+    @ManagedAttribute(description = "Camel ID")
+    String getCamelId();
+
+    @ManagedAttribute(description = "Camel ManagementName")
+    String getCamelManagementName();
+
     @ManagedAttribute(description = "Tracer enabled")
     boolean getEnabled();
 

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
index 9f3a94c..7de1d19 100644
--- 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
+++ 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
@@ -49,6 +49,14 @@ public class ManagedBacklogDebugger implements 
ManagedBacklogDebuggerMBean {
         return backlogDebugger;
     }
 
+    public String getCamelId() {
+        return camelContext.getName();
+    }
+
+    public String getCamelManagementName() {
+        return camelContext.getManagementName();
+    }
+
     public String getLoggingLevel() {
         return backlogDebugger.getLoggingLevel();
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogTracer.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogTracer.java
 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogTracer.java
index bb74666..7defbe7 100644
--- 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogTracer.java
+++ 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedBacklogTracer.java
@@ -54,6 +54,14 @@ public class ManagedBacklogTracer implements 
ManagedBacklogTracerMBean {
         return backlogTracer.isEnabled();
     }
 
+    public String getCamelId() {
+        return camelContext.getName();
+    }
+
+    public String getCamelManagementName() {
+        return camelContext.getManagementName();
+    }
+
     public void setEnabled(boolean enabled) {
         backlogTracer.setEnabled(enabled);
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedThreadPool.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedThreadPool.java
 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedThreadPool.java
index fff89ca..a19ccf7 100644
--- 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedThreadPool.java
+++ 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedThreadPool.java
@@ -59,6 +59,14 @@ public class ManagedThreadPool implements 
ManagedThreadPoolMBean {
         return threadPool;
     }
 
+    public String getCamelId() {
+        return camelContext.getName();
+    }
+
+    public String getCamelManagementName() {
+        return camelContext.getManagementName();
+    }
+
     public String getId() {
         return id;
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/3511f1e3/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedTracer.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedTracer.java 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedTracer.java
index 66ccc2d..1b9fe9d 100644
--- 
a/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedTracer.java
+++ 
b/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedTracer.java
@@ -59,6 +59,14 @@ public class ManagedTracer implements 
NotificationSenderAware, ManagedTracerMBea
         return tracer;
     }
 
+    public String getCamelId() {
+        return camelContext.getName();
+    }
+
+    public String getCamelManagementName() {
+        return camelContext.getManagementName();
+    }
+
     public boolean getEnabled() {
         return tracer.isEnabled();
     }

Reply via email to