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 assembler to assemble a ModelMBean which can be used to register the object in JMX. The assembler 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
log
 
Constructor Summary
SpringManagementMBeanAssembler()
           
 
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()
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