Package org.apache.camel.spring.spi
Class SpringManagementMBeanAssembler
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.management.DefaultManagementMBeanAssembler
-
- org.apache.camel.spring.spi.SpringManagementMBeanAssembler
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.ManagementMBeanAssembler,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class SpringManagementMBeanAssembler extends org.apache.camel.support.management.DefaultManagementMBeanAssemblerAn spring assembler to assemble aModelMBeanwhich can be used to register the object in JMX. The spring assembler is capable of using the Spring JMX annotations to gather the list of JMX operations and attributes.
-
-
Constructor Summary
Constructors Constructor Description SpringManagementMBeanAssembler(org.apache.camel.CamelContext camelContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelMBeanassemble(MBeanServer mBeanServer, Object obj, ObjectName name)-
Methods inherited from class org.apache.camel.support.management.DefaultManagementMBeanAssembler
doInit, doStart, doStop
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
assemble
public ModelMBean assemble(MBeanServer mBeanServer, Object obj, ObjectName name) throws JMException
- Specified by:
assemblein interfaceorg.apache.camel.spi.ManagementMBeanAssembler- Overrides:
assemblein classorg.apache.camel.support.management.DefaultManagementMBeanAssembler- Throws:
JMException
-
-