Package org.apache.camel.core.xml
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 Summary
Constructors Constructor Description CamelJMXAgentDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisabled()
String
getEndpointRuntimeStatisticsEnabled()
String
getIncludeHostName()
String
getLoadStatisticsEnabled()
String
getMask()
String
getMbeanObjectDomainName()
String
getMbeanServerDefaultDomain()
String
getMbeansLevel()
String
getOnlyRegisterProcessorWithCustomId()
String
getRegisterAlways()
String
getRegisterNewRoutes()
String
getStatisticsLevel()
String
getUseHostIPAddress()
String
getUsePlatformMBeanServer()
void
setDisabled(String disabled)
Disable JMI (default false)void
setEndpointRuntimeStatisticsEnabled(String endpointRuntimeStatisticsEnabled)
A flag that indicates whether endpoint runtime statistics is enabledvoid
setIncludeHostName(String includeHostName)
A flag that indicates whether to include hostname in JMX MBean names.void
setLoadStatisticsEnabled(String loadStatisticsEnabled)
A flag that indicates whether Load statistics is enabledvoid
setMask(String mask)
A flag that indicates whether to remove detected sensitive information (such as passwords) from MBean names and attributes.void
setMbeanObjectDomainName(String mbeanObjectDomainName)
MBean object domain name (default org.apache.camel)void
setMbeanServerDefaultDomain(String mbeanServerDefaultDomain)
MBean server default domain name (default org.apache.camel)void
setMbeansLevel(String mbeansLevel)
Sets the mbeans registration level.void
setOnlyRegisterProcessorWithCustomId(String onlyRegisterProcessorWithCustomId)
Only register processor if a custom id was defined for it.void
setRegisterAlways(String registerAlways)
A flag that indicates whether to register mbeans alwaysvoid
setRegisterNewRoutes(String registerNewRoutes)
A flag that indicates whether to register mbeans when starting new routesvoid
setStatisticsLevel(String statisticsLevel)
Level of granularity for performance statistics enabledvoid
setUseHostIPAddress(String useHostIPAddress)
A flag that indicates whether to use hostname or IP Address in the service url.void
setUsePlatformMBeanServer(String usePlatformMBeanServer)
A flag that indicates whether the platform mbean server should be usedString
toString()
-
-
-
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.
-
-