Hello,
We are using Karaf 2.2.4 JMX Services to build user console and were able
to retrieve all the information using JMX MBeans.
Using below MBean, extracted features related data from Karaf /felix
container.
org.apache.karaf.features.management.internal.FeaturesServiceMBeanImpl
Below services are working fine.
1. public abstract void addRepository(String paramString) throws
Exception;
2. public abstract void removeRepository(String paramString) throws
Exception;
3. public abstract void installFeature(String paramString) throws
Exception;
4. public abstract void installFeature(String paramString1, String
paramString2) throws Exception;
5. public abstract void uninstallFeature(String paramString) throws
Exception;
6. public abstract void uninstallFeature(String paramString1, String
paramString2) throws Exception;
When i am trying to use listFeature service, system is throwing "No Such
Method exception"
javax.management.ReflectionException: No such operation: listFeatures
at
com.sun.jmx.mbeanserver.PerInterface.noSuchMethod(PerInterface.java:152)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:94)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
at javax.management.StandardMBean.invoke(StandardMBean.java:391)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
Code:
MBeanServerConnection.invoke(new
ObjectName("org.apache.karaf:type=features,name=root"),
"listFeatures",null,null);
Method in MBean:
public abstract Feature[] listFeatures() throws Exception;
Please suggest is there any issue in above code.
Regards,
Pchakina
--
View this message in context:
http://servicemix.396122.n5.nabble.com/SMX-4-4-Karaf-2-2-4-JMX-List-Features-tp5717215.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.