Hi, Good point. I'll drop the interface and remove the export. Ian On Tuesday, February 26, 2013, Felix Meschberger wrote:
> Hi > > The MBean interface is not required. You can register the service under > any type you like as long as the jmx.objectname service property is set and > the object can be used as an MBean in the server. > > Since this MBean interface is only an unused marker and the MBean is > described as a DynamicMBean, I suggest removing the MBean interface again. > > Regards > Felix > > > Am 26.02.2013 um 05:49 schrieb <[email protected] <javascript:;>> < > [email protected] <javascript:;>>: > > > Author: ieb > > Date: Tue Feb 26 04:49:36 2013 > > New Revision: 1450019 > > > > URL: http://svn.apache.org/r1450019 > > Log: > > SLING-2742 Adds RepositoryStatisticsMBean which wrapps the > RespositoryStatistics from Jackrabbit in an MBean. > > > > Added: > > > > sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/ > > > > sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java > (with props) > > > > sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/jmx/ > > > > sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/jmx/RepositoryStatisticsMBean.java > (with props) > > Modified: > > sling/trunk/bundles/jcr/jackrabbit-server/pom.xml > > > > Modified: sling/trunk/bundles/jcr/jackrabbit-server/pom.xml > > URL: > http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/jackrabbit-server/pom.xml?rev=1450019&r1=1450018&r2=1450019&view=diff > > > ============================================================================== > > --- sling/trunk/bundles/jcr/jackrabbit-server/pom.xml (original) > > +++ sling/trunk/bundles/jcr/jackrabbit-server/pom.xml Tue Feb 26 > 04:49:36 2013 > > @@ -95,6 +95,7 @@ > > </Bundle-Activator> > > <Export-Package> > > > org.apache.sling.jcr.jackrabbit.server;version=2.1.0, > > + > org.apache.sling.jcr.jackrabbit.server.jmx;version=1.0.0, > > > org.apache.sling.jcr.jackrabbit.server.security;version=2.0.4-incubator, > > > org.apache.sling.jcr.jackrabbit.server.security.accessmanager;version=2.1.0, > > > org.apache.jackrabbit.core.security.principal;version=2.2.5 > > > > Added: > 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=1450019&view=auto > > > ============================================================================== > > --- > sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java > (added) > > +++ > sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/jmx/StatisticsMBeanImpl.java > Tue Feb 26 04:49:36 2013 > > @@ -0,0 +1,338 @@ > > +/* > > + * Licensed to the Apache Software Foundation (ASF) under one > > + * or more contributor license agreements. See the NOTICE file > > + * distributed with this work for additional information > > + * regarding copyright ownership. The SF licenses this file > > + * to you under the Apache License, Version 2.0 (the > > + * "License"); you may not use this file except in compliance > > + * with the License. You may obtain a copy of the License at > > + * > > + * http://www.apache.org/licenses/LICENSE-2.0 > > + * > > + * Unless required by applicable law or agreed to in writing, > > + * software distributed under the License-- > Felix Meschberger | Principal Scientist | Adobe > > > > > > > >
