This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.

Operations not visible in JConsole using an MBean

Hi I'm using Spring 3.1.0.RELEASE in a standalone VM. I've got some existing JMX code and MBeans and I'm in the process of making the beans spring managed and using Spring JMX.

The beans I'm exporting implement an interface ending in MBean e.g SomeThing implements SomeThingMBean. I'm not using any annotations, just the XML configuration below.

When I view the MBeans in JConsole, the attributes of my beans are displayed but the operations aren't. If I rename my interfaces so they don't end in MBean e.g. SomeThing implements ISomeThing then all the operations become visible in jconsole.

Is this expected behaviour or have I missed a setting? I'd prefer to keep the 'MBean' names so these will work as JMX MBeans without Spring.