Package org.apache.camel.management
Class DefaultManagementAgent
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.management.DefaultManagementAgent
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.ManagementAgent,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class DefaultManagementAgent
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.ManagementAgent, org.apache.camel.CamelContextAware
Default implementation of the Camel JMX service agent
-
Field Summary
FieldsFields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voiddoInit()protected voiddoStart()protected voiddoStop()protected voidprotected MBeanServerorg.apache.camel.CamelContextgetMask()org.apache.camel.ManagementMBeansLevelorg.apache.camel.ManagementStatisticsLevelbooleanisRegistered(ObjectName name) <T> TnewProxyClient(ObjectName name, Class<T> mbean) voidregister(Object obj, ObjectName name) voidregister(Object obj, ObjectName name, boolean forceRegistration) voidsetCamelContext(org.apache.camel.CamelContext camelContext) voidsetEndpointRuntimeStatisticsEnabled(Boolean endpointRuntimeStatisticsEnabled) voidsetIncludeHostName(Boolean includeHostName) voidsetLoadStatisticsEnabled(Boolean loadStatisticsEnabled) voidsetManagementNamePattern(String managementNamePattern) voidvoidsetMBeanObjectDomainName(String domainName) voidsetMBeanServer(MBeanServer mbeanServer) voidsetMBeanServerDefaultDomain(String domain) voidsetMBeansLevel(org.apache.camel.ManagementMBeansLevel mBeansLevel) voidsetOnlyRegisterProcessorWithCustomId(Boolean onlyRegisterProcessorWithCustomId) voidsetRegisterAlways(Boolean registerAlways) voidsetRegisterNewRoutes(Boolean registerNewRoutes) voidsetStatisticsLevel(org.apache.camel.ManagementStatisticsLevel statisticsLevel) voidsetUpdateRouteEnabled(Boolean updateRouteEnabled) voidsetUseHostIPAddress(Boolean useHostIPAddress) voidvoidunregister(ObjectName name) 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, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Field Details
-
DEFAULT_DOMAIN
- See Also:
-
DEFAULT_HOST
- See Also:
-
-
Constructor Details
-
DefaultManagementAgent
public DefaultManagementAgent() -
DefaultManagementAgent
-
-
Method Details
-
finalizeSettings
- Throws:
Exception
-
setMBeanServerDefaultDomain
- Specified by:
setMBeanServerDefaultDomainin interfaceorg.apache.camel.spi.ManagementAgent
-
getMBeanServerDefaultDomain
- Specified by:
getMBeanServerDefaultDomainin interfaceorg.apache.camel.spi.ManagementAgent
-
setMBeanObjectDomainName
- Specified by:
setMBeanObjectDomainNamein interfaceorg.apache.camel.spi.ManagementAgent
-
getMBeanObjectDomainName
- Specified by:
getMBeanObjectDomainNamein interfaceorg.apache.camel.spi.ManagementAgent
-
setUsePlatformMBeanServer
- Specified by:
setUsePlatformMBeanServerin interfaceorg.apache.camel.spi.ManagementAgent
-
getUsePlatformMBeanServer
- Specified by:
getUsePlatformMBeanServerin interfaceorg.apache.camel.spi.ManagementAgent
-
getOnlyRegisterProcessorWithCustomId
- Specified by:
getOnlyRegisterProcessorWithCustomIdin interfaceorg.apache.camel.spi.ManagementAgent
-
setOnlyRegisterProcessorWithCustomId
- Specified by:
setOnlyRegisterProcessorWithCustomIdin interfaceorg.apache.camel.spi.ManagementAgent
-
setMBeanServer
- Specified by:
setMBeanServerin interfaceorg.apache.camel.spi.ManagementAgent
-
getMBeanServer
- Specified by:
getMBeanServerin interfaceorg.apache.camel.spi.ManagementAgent
-
getRegisterAlways
- Specified by:
getRegisterAlwaysin interfaceorg.apache.camel.spi.ManagementAgent
-
setRegisterAlways
- Specified by:
setRegisterAlwaysin interfaceorg.apache.camel.spi.ManagementAgent
-
getRegisterNewRoutes
- Specified by:
getRegisterNewRoutesin interfaceorg.apache.camel.spi.ManagementAgent
-
setRegisterNewRoutes
- Specified by:
setRegisterNewRoutesin interfaceorg.apache.camel.spi.ManagementAgent
-
getMask
- Specified by:
getMaskin interfaceorg.apache.camel.spi.ManagementAgent
-
setMask
- Specified by:
setMaskin interfaceorg.apache.camel.spi.ManagementAgent
-
getIncludeHostName
- Specified by:
getIncludeHostNamein interfaceorg.apache.camel.spi.ManagementAgent
-
setIncludeHostName
- Specified by:
setIncludeHostNamein interfaceorg.apache.camel.spi.ManagementAgent
-
getUseHostIPAddress
- Specified by:
getUseHostIPAddressin interfaceorg.apache.camel.spi.ManagementAgent
-
setUseHostIPAddress
- Specified by:
setUseHostIPAddressin interfaceorg.apache.camel.spi.ManagementAgent
-
getManagementNamePattern
- Specified by:
getManagementNamePatternin interfaceorg.apache.camel.spi.ManagementAgent
-
setManagementNamePattern
- Specified by:
setManagementNamePatternin interfaceorg.apache.camel.spi.ManagementAgent
-
getLoadStatisticsEnabled
- Specified by:
getLoadStatisticsEnabledin interfaceorg.apache.camel.spi.ManagementAgent
-
setLoadStatisticsEnabled
- Specified by:
setLoadStatisticsEnabledin interfaceorg.apache.camel.spi.ManagementAgent
-
getEndpointRuntimeStatisticsEnabled
- Specified by:
getEndpointRuntimeStatisticsEnabledin interfaceorg.apache.camel.spi.ManagementAgent
-
setEndpointRuntimeStatisticsEnabled
- Specified by:
setEndpointRuntimeStatisticsEnabledin interfaceorg.apache.camel.spi.ManagementAgent
-
getStatisticsLevel
- Specified by:
getStatisticsLevelin interfaceorg.apache.camel.spi.ManagementAgent
-
setStatisticsLevel
- Specified by:
setStatisticsLevelin interfaceorg.apache.camel.spi.ManagementAgent
-
getMBeansLevel
- Specified by:
getMBeansLevelin interfaceorg.apache.camel.spi.ManagementAgent
-
setMBeansLevel
- Specified by:
setMBeansLevelin interfaceorg.apache.camel.spi.ManagementAgent
-
getUpdateRouteEnabled
- Specified by:
getUpdateRouteEnabledin interfaceorg.apache.camel.spi.ManagementAgent
-
setUpdateRouteEnabled
- Specified by:
setUpdateRouteEnabledin interfaceorg.apache.camel.spi.ManagementAgent
-
getCamelContext
- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
register
- Specified by:
registerin interfaceorg.apache.camel.spi.ManagementAgent- Throws:
JMException
-
register
- Specified by:
registerin interfaceorg.apache.camel.spi.ManagementAgent- Throws:
JMException
-
unregister
- Specified by:
unregisterin interfaceorg.apache.camel.spi.ManagementAgent- Throws:
JMException
-
isRegistered
- Specified by:
isRegisteredin interfaceorg.apache.camel.spi.ManagementAgent
-
newProxyClient
- Specified by:
newProxyClientin interfaceorg.apache.camel.spi.ManagementAgent
-
doInit
- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
createMBeanServer
-
findOrCreateMBeanServer
-