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)