Class CamelJMXAgentDefinition

java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.core.xml.CamelJMXAgentDefinition

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

    • CamelJMXAgentDefinition

      public CamelJMXAgentDefinition()
  • Method Details

    • 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.
    • toString

      public String toString()
      Overrides:
      toString in class Object