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.

Reply via email to