org.apache.camel.spring.spi
Class SpringManagementMBeanAssembler

java.lang.Object
  extended by org.apache.camel.management.DefaultManagementMBeanAssembler
      extended by org.apache.camel.spring.spi.SpringManagementMBeanAssembler
All Implemented Interfaces:
org.apache.camel.spi.ManagementMBeanAssembler

public class SpringManagementMBeanAssembler
extends org.apache.camel.management.DefaultManagementMBeanAssembler

An springAssembler to assemble a ModelMBean which can be used to register the object in JMX. The springAssembler is capable of using the Spring JMX annotations to gather the list of JMX operations and attributes.


Field Summary
 
Fields inherited from class org.apache.camel.management.DefaultManagementMBeanAssembler
assembler, camelContext
 
Constructor Summary
SpringManagementMBeanAssembler(org.apache.camel.CamelContext camelContext)
           
 
Method Summary
 ModelMBean assemble(MBeanServer mBeanServer, Object obj, ObjectName name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringManagementMBeanAssembler

public SpringManagementMBeanAssembler(org.apache.camel.CamelContext camelContext)
Method Detail

assemble

public ModelMBean assemble(MBeanServer mBeanServer,
                           Object obj,
                           ObjectName name)
                    throws JMException
Specified by:
assemble in interface org.apache.camel.spi.ManagementMBeanAssembler
Overrides:
assemble in class org.apache.camel.management.DefaultManagementMBeanAssembler
Throws:
JMException


Apache Camel