Class DefaultManagementAgent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, 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
    • Method Detail

      • setMBeanServerDefaultDomain

        public void setMBeanServerDefaultDomain​(String domain)
        Specified by:
        setMBeanServerDefaultDomain in interface org.apache.camel.spi.ManagementAgent
      • getMBeanServerDefaultDomain

        public String getMBeanServerDefaultDomain()
        Specified by:
        getMBeanServerDefaultDomain in interface org.apache.camel.spi.ManagementAgent
      • setMBeanObjectDomainName

        public void setMBeanObjectDomainName​(String domainName)
        Specified by:
        setMBeanObjectDomainName in interface org.apache.camel.spi.ManagementAgent
      • getMBeanObjectDomainName

        public String getMBeanObjectDomainName()
        Specified by:
        getMBeanObjectDomainName in interface org.apache.camel.spi.ManagementAgent
      • setUsePlatformMBeanServer

        public void setUsePlatformMBeanServer​(Boolean flag)
        Specified by:
        setUsePlatformMBeanServer in interface org.apache.camel.spi.ManagementAgent
      • getUsePlatformMBeanServer

        public Boolean getUsePlatformMBeanServer()
        Specified by:
        getUsePlatformMBeanServer in interface org.apache.camel.spi.ManagementAgent
      • setOnlyRegisterProcessorWithCustomId

        public void setOnlyRegisterProcessorWithCustomId​(Boolean onlyRegisterProcessorWithCustomId)
        Specified by:
        setOnlyRegisterProcessorWithCustomId in interface org.apache.camel.spi.ManagementAgent
      • setMBeanServer

        public void setMBeanServer​(MBeanServer mbeanServer)
        Specified by:
        setMBeanServer in interface org.apache.camel.spi.ManagementAgent
      • getMBeanServer

        public MBeanServer getMBeanServer()
        Specified by:
        getMBeanServer in interface org.apache.camel.spi.ManagementAgent
      • getRegisterAlways

        public Boolean getRegisterAlways()
        Specified by:
        getRegisterAlways in interface org.apache.camel.spi.ManagementAgent
      • setRegisterAlways

        public void setRegisterAlways​(Boolean registerAlways)
        Specified by:
        setRegisterAlways in interface org.apache.camel.spi.ManagementAgent
      • getRegisterNewRoutes

        public Boolean getRegisterNewRoutes()
        Specified by:
        getRegisterNewRoutes in interface org.apache.camel.spi.ManagementAgent
      • setRegisterNewRoutes

        public void setRegisterNewRoutes​(Boolean registerNewRoutes)
        Specified by:
        setRegisterNewRoutes in interface org.apache.camel.spi.ManagementAgent
      • getMask

        public Boolean getMask()
        Specified by:
        getMask in interface org.apache.camel.spi.ManagementAgent
      • setMask

        public void setMask​(Boolean mask)
        Specified by:
        setMask in interface org.apache.camel.spi.ManagementAgent
      • getIncludeHostName

        public Boolean getIncludeHostName()
        Specified by:
        getIncludeHostName in interface org.apache.camel.spi.ManagementAgent
      • setIncludeHostName

        public void setIncludeHostName​(Boolean includeHostName)
        Specified by:
        setIncludeHostName in interface org.apache.camel.spi.ManagementAgent
      • getUseHostIPAddress

        public Boolean getUseHostIPAddress()
        Specified by:
        getUseHostIPAddress in interface org.apache.camel.spi.ManagementAgent
      • setUseHostIPAddress

        public void setUseHostIPAddress​(Boolean useHostIPAddress)
        Specified by:
        setUseHostIPAddress in interface org.apache.camel.spi.ManagementAgent
      • getManagementNamePattern

        public String getManagementNamePattern()
        Specified by:
        getManagementNamePattern in interface org.apache.camel.spi.ManagementAgent
      • setManagementNamePattern

        public void setManagementNamePattern​(String managementNamePattern)
        Specified by:
        setManagementNamePattern in interface org.apache.camel.spi.ManagementAgent
      • getLoadStatisticsEnabled

        public Boolean getLoadStatisticsEnabled()
        Specified by:
        getLoadStatisticsEnabled in interface org.apache.camel.spi.ManagementAgent
      • setLoadStatisticsEnabled

        public void setLoadStatisticsEnabled​(Boolean loadStatisticsEnabled)
        Specified by:
        setLoadStatisticsEnabled in interface org.apache.camel.spi.ManagementAgent
      • setEndpointRuntimeStatisticsEnabled

        public void setEndpointRuntimeStatisticsEnabled​(Boolean endpointRuntimeStatisticsEnabled)
        Specified by:
        setEndpointRuntimeStatisticsEnabled in interface org.apache.camel.spi.ManagementAgent
      • getStatisticsLevel

        public org.apache.camel.ManagementStatisticsLevel getStatisticsLevel()
        Specified by:
        getStatisticsLevel in interface org.apache.camel.spi.ManagementAgent
      • setStatisticsLevel

        public void setStatisticsLevel​(org.apache.camel.ManagementStatisticsLevel statisticsLevel)
        Specified by:
        setStatisticsLevel in interface org.apache.camel.spi.ManagementAgent
      • getMBeansLevel

        public org.apache.camel.ManagementMBeansLevel getMBeansLevel()
        Specified by:
        getMBeansLevel in interface org.apache.camel.spi.ManagementAgent
      • setMBeansLevel

        public void setMBeansLevel​(org.apache.camel.ManagementMBeansLevel mBeansLevel)
        Specified by:
        setMBeansLevel in interface org.apache.camel.spi.ManagementAgent
      • getCamelContext

        public org.apache.camel.CamelContext getCamelContext()
        Specified by:
        getCamelContext in interface org.apache.camel.CamelContextAware
      • setCamelContext

        public void setCamelContext​(org.apache.camel.CamelContext camelContext)
        Specified by:
        setCamelContext in interface org.apache.camel.CamelContextAware
      • isRegistered

        public boolean isRegistered​(ObjectName name)
        Specified by:
        isRegistered in interface org.apache.camel.spi.ManagementAgent
      • newProxyClient

        public <T> T newProxyClient​(ObjectName name,
                                    Class<T> mbean)
        Specified by:
        newProxyClient in interface org.apache.camel.spi.ManagementAgent
      • doInit

        protected void doInit()
                       throws Exception
        Overrides:
        doInit in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • doStart

        protected void doStart()
                        throws Exception
        Overrides:
        doStart in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • doStop

        protected void doStop()
                       throws Exception
        Overrides:
        doStop in class org.apache.camel.support.service.BaseService
        Throws:
        Exception