Class CamelJMXAgentDefinition


  • @Metadata(label="spring,configuration")
    public class CamelJMXAgentDefinition
    extends org.apache.camel.model.IdentifiedType
    JMX configuration.
    • Constructor Detail

      • CamelJMXAgentDefinition

        public CamelJMXAgentDefinition()
    • Method Detail

      • getDisabled

        public String getDisabled()
      • setDisabled

        public void setDisabled​(String disabled)
        Disable JMI (default false)
      • getOnlyRegisterProcessorWithCustomId

        public String getOnlyRegisterProcessorWithCustomId()
      • setOnlyRegisterProcessorWithCustomId

        public void setOnlyRegisterProcessorWithCustomId​(String onlyRegisterProcessorWithCustomId)
        Only register processor if a custom id was defined for it.
      • getMbeanServerDefaultDomain

        public String getMbeanServerDefaultDomain()
      • setMbeanServerDefaultDomain

        public void setMbeanServerDefaultDomain​(String mbeanServerDefaultDomain)
        MBean server default domain name (default org.apache.camel)
      • getMbeanObjectDomainName

        public String getMbeanObjectDomainName()
      • setMbeanObjectDomainName

        public void setMbeanObjectDomainName​(String mbeanObjectDomainName)
        MBean object domain name (default org.apache.camel)
      • getUsePlatformMBeanServer

        public String getUsePlatformMBeanServer()
      • setUsePlatformMBeanServer

        public void setUsePlatformMBeanServer​(String usePlatformMBeanServer)
        A flag that indicates whether the platform mbean server should be used
      • getStatisticsLevel

        public String getStatisticsLevel()
      • setStatisticsLevel

        public void setStatisticsLevel​(String statisticsLevel)
        Level of granularity for performance statistics enabled
      • getMbeansLevel

        public String getMbeansLevel()
      • setMbeansLevel

        public void setMbeansLevel​(String mbeansLevel)
        Sets the mbeans registration level. The default value is Default.
      • getRegisterAlways

        public String getRegisterAlways()
      • setRegisterAlways

        public void setRegisterAlways​(String registerAlways)
        A flag that indicates whether to register mbeans always
      • getRegisterNewRoutes

        public String getRegisterNewRoutes()
      • setRegisterNewRoutes

        public void setRegisterNewRoutes​(String registerNewRoutes)
        A flag that indicates whether to register mbeans when starting new routes
      • getLoadStatisticsEnabled

        public String getLoadStatisticsEnabled()
      • setLoadStatisticsEnabled

        public void setLoadStatisticsEnabled​(String loadStatisticsEnabled)
        A flag that indicates whether Load statistics is enabled
      • getEndpointRuntimeStatisticsEnabled

        public String getEndpointRuntimeStatisticsEnabled()
      • setEndpointRuntimeStatisticsEnabled

        public void setEndpointRuntimeStatisticsEnabled​(String endpointRuntimeStatisticsEnabled)
        A flag that indicates whether endpoint runtime statistics is enabled
      • getIncludeHostName

        public String getIncludeHostName()
      • setIncludeHostName

        public void setIncludeHostName​(String includeHostName)
        A flag that indicates whether to include hostname in JMX MBean names.
      • getMask

        public String getMask()
      • setMask

        public void setMask​(String mask)
        A flag that indicates whether to remove detected sensitive information (such as passwords) from MBean names and attributes.
      • getUseHostIPAddress

        public String getUseHostIPAddress()
      • setUseHostIPAddress

        public void setUseHostIPAddress​(String useHostIPAddress)
        A flag that indicates whether to use hostname or IP Address in the service url.