搜索

180.2. 选项

download PDF

JMX 组件没有选项。

JMX 端点使用 URI 语法进行配置:

jmx:serverURL

使用以下路径和查询参数:

180.2.1. 路径参数(1 参数):

Name描述默认值类型

serverURL

服务器 url 来自剩余的端点。使用平台连接到本地 JVM。

 

字符串

180.2.2. 查询参数(30 参数):

Name描述默认值类型

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

格式 (consumer)

消息正文格式。xml 或 raw。如果 xml,则通知被序列化为 xml。如果 raw,则原始 java 对象被设置为正文。

xml

字符串

granularityPeriod (consumer)

轮询 bean 以检查 monitor 的频率(仅监控类型)。

10000

long

monitorType (consumer)

要创建的 monitor 类型。一个字符串、量表、计数器(仅限监控类型)。

 

字符串

objectDomain (consumer)

要连接的 mbean 所需的

 

字符串

objectName (consumer)

要连接的 mbean 的名称键。这个值与传递的对象属性相互排斥。

 

字符串

observedAttribute (consumer)

要观察 monitor bean 或 consumer 的属性。

 

字符串

ExceptionHandler ( consumer)

要让使用者使用自定义例外处理程序:请注意,如果启用了 bridgeErrorHandler 选项,则此选项不使用。默认情况下,消费者将处理异常,其记录在 WARN 或 ERROR 级别中,并忽略。

 

ExceptionHandler

exchangePattern (consumer)

在消费者创建交换时设置交换模式。

 

ExchangePattern

executorService (advanced)

将自定义共享线程池用于消费者。默认情况下,每个消耗都有自己的 thread-pool 来处理和路由通知。

 

ExecutorService

handback (advanced)

收到通知时,返回到侦听器的值。这个值将放置在带有键 jmx.handback 的消息标头中

 

对象

notificationFilter (advanced)

对实现 NotificationFilter 的 bean 的引用。

 

NotificationFilter

objectProperties (advanced)

对象名称的属性。如果没有设置 objectName param,则使用这些值

 

Map

reconnectDelay (advanced)

尝试重试初始连接建立前等待的秒数,或者尝试重新连接丢失的连接

10

int

reconnectOnConnection Failure (advanced)

如果为 true,则消费者将在发生任何连接失败时尝试重新连接到 JMX 服务器。消费者将尝试每 'x' 秒重新建立 JMX 连接,直到连接被建立 - 其中 'x' 是配置的 reconnectionDelay

false

布尔值

同步 (高级)

设置是否应严格使用同步处理,还是允许 Camel 使用异步处理(如果支持)。

false

布尔值

testConnectionOnStartup (advanced)

如果为 true,如果在启动时无法建立 JMX 连接,消费者将抛出异常。如果为 false,则消费者将尝试每 'x' 秒建立 JMX 连接,直到连接被 makewagon-wagonwhere 'x' 是配置的 reconnectionDelay

true

布尔值

notifyDiffer (string)

如果为 true,当字符串属性与要比较的字符串不同时(字符串 monitor 或 consumer)将触发通知。默认情况下,如果配置了要比较的观察属性和字符串,使用者将通知匹配项。

false

布尔值

notifyMatch (string)

如果为 true,当 string 属性与要比较的字符串匹配时(字符串 monitor 或 consumer)将触发通知。默认情况下,如果配置了要比较的观察属性和字符串,使用者将通知匹配项。

false

布尔值

stringToCompare (string)

要比较的属性的值(字符串 monitor 或 consumer)。默认情况下,如果配置了要比较的观察属性和字符串,使用者将通知匹配项。

 

字符串

initThreshold (counter)

monitor 的初始阈值。该值必须在触发通知前超过这个值(仅限计数)。

 

int

modulus (counter)

计数器重置为零(仅监控数)的值。

 

int

offset (counter)

超过阈值的数量(只限于监控)。

 

int

differenceMode (gauge)

如果为 true,则通知中报告的值与阈值不同,而不是值本身(仅限计数和量表监视器)。

false

布尔值

notifyHigh (gauge)

如果为 true,则量表将在超过高阈值时触发通知(仅计算 monitor)。

false

布尔值

notifyLow (gauge)

如果为 true,则量表将在超过低阈值时触发通知(仅计算 monitor)。

false

布尔值

thresholdHigh (gauge)

量表高阈值(仅gauge monitor)的值。

 

�

thresholdLow (gauge)

量表低阈值的值(仅限 gauge monitor)。

 

�

密码 (security)

用于进行远程连接的凭证

 

字符串

用户 (安全)

用于进行远程连接的凭证

 

字符串

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.