public class DefaultManagementStrategy
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.ManagementStrategy, org.apache.camel.CamelContextAware
org.apache.camel.management.JmxManagementStrategy strategy. Then Camel will fallback to use this instead that
 is basically a simple and noop strategy.
 
 This class can also be used to extend your custom management implement. In fact the JMX capable provided by Camel
 extends this class as well.org.apache.camel.management.JmxManagementStrategy| Constructor and Description | 
|---|
| DefaultManagementStrategy() | 
| DefaultManagementStrategy(org.apache.camel.CamelContext camelContext) | 
| DefaultManagementStrategy(org.apache.camel.CamelContext camelContext,
                         org.apache.camel.spi.ManagementAgent managementAgent) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addEventNotifier(org.apache.camel.spi.EventNotifier eventNotifier) | 
| protected org.apache.camel.spi.ManagementObjectNameStrategy | createManagementObjectNameStrategy() | 
| protected org.apache.camel.spi.ManagementObjectNameStrategy | createManagementObjectNameStrategy(String domain) | 
| protected org.apache.camel.spi.ManagementObjectStrategy | createManagementObjectStrategy() | 
| protected void | doInit() | 
| protected void | doStart() | 
| protected void | doStop() | 
| org.apache.camel.CamelContext | getCamelContext() | 
| org.apache.camel.spi.EventFactory | getEventFactory() | 
| List<org.apache.camel.spi.EventNotifier> | getEventNotifiers() | 
| org.apache.camel.spi.ManagementAgent | getManagementAgent() | 
| org.apache.camel.spi.ManagementObjectNameStrategy | getManagementObjectNameStrategy() | 
| org.apache.camel.spi.ManagementObjectStrategy | getManagementObjectStrategy() | 
| boolean | isManaged(Object managedObject) | 
| boolean | isManagedName(Object name) | 
| void | manageObject(Object managedObject) | 
| boolean | manageProcessor(org.apache.camel.NamedNode definition) | 
| void | notify(org.apache.camel.spi.CamelEvent event) | 
| boolean | removeEventNotifier(org.apache.camel.spi.EventNotifier eventNotifier) | 
| void | setCamelContext(org.apache.camel.CamelContext camelContext) | 
| void | setEventFactory(org.apache.camel.spi.EventFactory eventFactory) | 
| void | setManagementAgent(org.apache.camel.spi.ManagementAgent managementAgent) | 
| void | setManagementObjectNameStrategy(org.apache.camel.spi.ManagementObjectNameStrategy managementObjectNameStrategy) | 
| void | setManagementObjectStrategy(org.apache.camel.spi.ManagementObjectStrategy managementObjectStrategy) | 
| void | unmanageObject(Object managedObject) | 
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, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DefaultManagementStrategy()
public DefaultManagementStrategy(org.apache.camel.CamelContext camelContext)
public DefaultManagementStrategy(org.apache.camel.CamelContext camelContext,
                                 org.apache.camel.spi.ManagementAgent managementAgent)
public List<org.apache.camel.spi.EventNotifier> getEventNotifiers()
getEventNotifiers in interface org.apache.camel.spi.ManagementStrategypublic void addEventNotifier(org.apache.camel.spi.EventNotifier eventNotifier)
addEventNotifier in interface org.apache.camel.spi.ManagementStrategypublic boolean removeEventNotifier(org.apache.camel.spi.EventNotifier eventNotifier)
removeEventNotifier in interface org.apache.camel.spi.ManagementStrategypublic org.apache.camel.spi.EventFactory getEventFactory()
getEventFactory in interface org.apache.camel.spi.ManagementStrategypublic void setEventFactory(org.apache.camel.spi.EventFactory eventFactory)
setEventFactory in interface org.apache.camel.spi.ManagementStrategypublic org.apache.camel.spi.ManagementObjectNameStrategy getManagementObjectNameStrategy()
getManagementObjectNameStrategy in interface org.apache.camel.spi.ManagementStrategypublic void setManagementObjectNameStrategy(org.apache.camel.spi.ManagementObjectNameStrategy managementObjectNameStrategy)
setManagementObjectNameStrategy in interface org.apache.camel.spi.ManagementStrategypublic org.apache.camel.spi.ManagementObjectStrategy getManagementObjectStrategy()
getManagementObjectStrategy in interface org.apache.camel.spi.ManagementStrategypublic void setManagementObjectStrategy(org.apache.camel.spi.ManagementObjectStrategy managementObjectStrategy)
setManagementObjectStrategy in interface org.apache.camel.spi.ManagementStrategypublic org.apache.camel.spi.ManagementAgent getManagementAgent()
getManagementAgent in interface org.apache.camel.spi.ManagementStrategypublic void setManagementAgent(org.apache.camel.spi.ManagementAgent managementAgent)
setManagementAgent in interface org.apache.camel.spi.ManagementStrategypublic boolean manageProcessor(org.apache.camel.NamedNode definition)
manageProcessor in interface org.apache.camel.spi.ManagementStrategypublic void manageObject(Object managedObject) throws Exception
manageObject in interface org.apache.camel.spi.ManagementStrategyExceptionpublic void unmanageObject(Object managedObject) throws Exception
unmanageObject in interface org.apache.camel.spi.ManagementStrategyExceptionpublic boolean isManaged(Object managedObject)
isManaged in interface org.apache.camel.spi.ManagementStrategypublic boolean isManagedName(Object name)
isManagedName in interface org.apache.camel.spi.ManagementStrategypublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic void notify(org.apache.camel.spi.CamelEvent event)
            throws Exception
notify in interface org.apache.camel.spi.ManagementStrategyExceptionprotected void doInit()
               throws Exception
doInit in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStart()
                throws Exception
doStart in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStop()
               throws Exception
doStop in class org.apache.camel.support.service.BaseServiceExceptionprotected org.apache.camel.spi.ManagementObjectNameStrategy createManagementObjectNameStrategy(String domain)
protected org.apache.camel.spi.ManagementObjectStrategy createManagementObjectStrategy()
protected org.apache.camel.spi.ManagementObjectNameStrategy createManagementObjectNameStrategy()
Apache Camel