You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ie...@apache.org on 2013/02/26 05:50:15 UTC

svn commit: r1450022 - /sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java

Author: ieb
Date: Tue Feb 26 04:50:15 2013
New Revision: 1450022

URL: http://svn.apache.org/r1450022
Log:
SLING-2742 adjusted the JMX object names to make all sling objects appear in the same tree.

Modified:
    sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java

Modified: sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java?rev=1450022&r1=1450021&r2=1450022&view=diff
==============================================================================
--- sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java (original)
+++ sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java Tue Feb 26 04:50:15 2013
@@ -19,9 +19,7 @@ package org.apache.sling.jcr.jackrabbit.
 
 import java.lang.reflect.Field;
 import java.util.ArrayList;
-import java.util.Dictionary;
 import java.util.HashSet;
-import java.util.Hashtable;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map.Entry;
@@ -35,19 +33,13 @@ import javax.management.InvalidAttribute
 import javax.management.MBeanAttributeInfo;
 import javax.management.MBeanException;
 import javax.management.MBeanInfo;
-import javax.management.NotCompliantMBeanException;
 import javax.management.ReflectionException;
 
-import org.apache.felix.scr.annotations.Component;
-import org.apache.felix.scr.annotations.Properties;
-import org.apache.felix.scr.annotations.Property;
-import org.apache.felix.scr.annotations.Service;
 import org.apache.jackrabbit.api.stats.TimeSeries;
 import org.apache.jackrabbit.core.RepositoryContext;
 import org.apache.jackrabbit.core.RepositoryImpl;
 import org.apache.jackrabbit.core.stats.RepositoryStatisticsImpl;
 import org.apache.sling.jcr.jackrabbit.server.jmx.RepositoryStatisticsMBean;
-import org.osgi.framework.Constants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -55,9 +47,6 @@ import org.slf4j.LoggerFactory;
  * MBean to expose Repository Statistics and make the repository statistics
  * available to other components read only.
  */
-@Component(immediate = true)
-@Service(value = { RepositoryStatisticsMBean.class })
-@Properties(@Property(name = "jmx.objectname", value = "org.apache.sling.Resository:type=Statistics"))
 public class StatisticsMBeanImpl implements DynamicMBean,
         RepositoryStatisticsMBean {
 
@@ -84,7 +73,7 @@ public class StatisticsMBeanImpl impleme
     }
 
     public static String getMBeanName(RepositoryImpl repositoryImpl) {
-        return "org.apache.sling.Resository:type=Statistics,name="+repositoryImpl.getConfig().getSecurityConfig().getAppName();
+        return "org.apache.sling:type=Repository,name="+repositoryImpl.getConfig().getSecurityConfig().getAppName();
     }
     /*
      * (non-Javadoc)