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.DefaultManagementMBeanAssembler
An spring assembler to assemble aModelMBean
which 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 ModelMBean
assemble(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:
assemble
in interfaceorg.apache.camel.spi.ManagementMBeanAssembler
- Overrides:
assemble
in classorg.apache.camel.support.management.DefaultManagementMBeanAssembler
- Throws:
JMException
-
-