Author: davsclaus
Date: Mon Apr 22 10:19:14 2013
New Revision: 1470429

URL: http://svn.apache.org/r1470429
Log:
CAMEL-6299: Added ServiceType attribute to ManagedService so its easier to see 
what kind of service it is.

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedServiceMBean.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedService.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedServiceMBean.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedServiceMBean.java?rev=1470429&r1=1470428&r2=1470429&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedServiceMBean.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/api/management/mbean/ManagedServiceMBean.java
 Mon Apr 22 10:19:14 2013
@@ -30,6 +30,9 @@ public interface ManagedServiceMBean {
     @ManagedAttribute(description = "Route ID")
     String getRouteId();
 
+    @ManagedAttribute(description = "Service Type")
+    String getServiceType();
+
     @ManagedOperation(description = "Start Service")
     void start() throws Exception;
 

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedService.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedService.java?rev=1470429&r1=1470428&r2=1470429&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedService.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/management/mbean/ManagedService.java
 Mon Apr 22 10:19:14 2013
@@ -80,6 +80,13 @@ public class ManagedService implements M
         return null;
     }
 
+    public String getServiceType() {
+        if (service != null) {
+            return service.getClass().getSimpleName();
+        }
+        return null;
+    }
+
     public void start() throws Exception {
         if (!context.getStatus().isStarted()) {
             throw new IllegalArgumentException("CamelContext is not started");


Reply via email to