Author: cziegeler
Date: Tue Sep  3 06:40:38 2013
New Revision: 1519581

URL: http://svn.apache.org/r1519581
Log:
Add persistence id as mbean attribute

Modified:
    
sling/trunk/contrib/extensions/healthcheck/jmx/src/main/java/org/apache/sling/hc/jmx/impl/HealthCheckMBean.java

Modified: 
sling/trunk/contrib/extensions/healthcheck/jmx/src/main/java/org/apache/sling/hc/jmx/impl/HealthCheckMBean.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/healthcheck/jmx/src/main/java/org/apache/sling/hc/jmx/impl/HealthCheckMBean.java?rev=1519581&r1=1519580&r2=1519581&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/healthcheck/jmx/src/main/java/org/apache/sling/hc/jmx/impl/HealthCheckMBean.java
 (original)
+++ 
sling/trunk/contrib/extensions/healthcheck/jmx/src/main/java/org/apache/sling/hc/jmx/impl/HealthCheckMBean.java
 Tue Sep  3 06:40:38 2013
@@ -171,6 +171,9 @@ public class HealthCheckMBean implements
         if ( serviceReference.getProperty(HealthCheck.TAGS) != null ) {
             attrs.add(new MBeanAttributeInfo(HealthCheck.TAGS, 
String.class.getName(), "The tags of the health check service.", true, false, 
false));
         }
+        if ( serviceReference.getProperty(Constants.SERVICE_PID) != null ) {
+            attrs.add(new MBeanAttributeInfo(Constants.SERVICE_PID, 
String.class.getName(), "The persistence identifier of the service.", true, 
false, false));
+        }
 
         // add standard attributes
         attrs.add(new MBeanAttributeInfo(HC_OK_ATTRIBUTE_NAME, 
Boolean.class.getName(), "The health check result", true, false, false));
@@ -205,6 +208,9 @@ public class HealthCheckMBean implements
                 list.put(HealthCheck.TAGS, value.toString());
             }
         }
+        if ( serviceReference.getProperty(Constants.SERVICE_PID) != null ) {
+            list.put(Constants.SERVICE_PID, 
serviceReference.getProperty(Constants.SERVICE_PID).toString());
+        }
         return list;
     }
 


Reply via email to