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");