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

名称描述默认类型

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

format (consumer)

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

xml

字符串

granularityPeriod (consumer)

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

10000

long

monitorType (consumer)

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

 

字符串

objectDomain (consumer)

您要连接的 mbean 的域

 

字符串

objectName (consumer)

您要连接的 mbean 名称密钥。这个值与获取所传递的对象属性相互排斥。

 

字符串

observedAttribute (consumer)

要观察 monitor bean 或 consumer 的属性。

 

字符串

exceptionHandler (consumer)

要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 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 连接,直到连接进行 dockerStrategy-where 'x' 是配置的 reconnectionDelay

true

布尔值

notifyDiffer (string)

如果为 true,则当 string 属性与字符串不同的时(字符串监视器或使用者)不同时,将触发通知。在默认情况下,如果已经配置 observed 属性和要比较的字符串,消费者将会通知匹配。

false

布尔值

notifyMatch (string)

如果为 true,则当 string 属性与要比较的字符串匹配时(字符串监视器或使用者)将触发通知。在默认情况下,如果已经配置 observed 属性和要比较的字符串,消费者将会通知匹配。

false

布尔值

stringToCompare (string)

要比较的属性的值(字符串监控器或使用者)。在默认情况下,如果已经配置 observed 属性和要比较的字符串,消费者将会通知匹配。

 

字符串

initThreshold (counter)

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

 

int

modulus (counter)

计数器重置为零(仅限计数者监视器)的值。

 

int

offset (counter)

超过阈值后(仅限计数器监控器)。

 

int

differenceMode (gauge)

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

false

布尔值

notifyHigh (gauge)

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

false

布尔值

notifyLow (gauge)

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

false

布尔值

thresholdHigh (gauge)

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

 

thresholdLow (gauge)

量表低阈值的值(仅类似于 monitor)。

 

密码 (安全)

用于进行远程连接的凭证

 

字符串

user (security)

用于进行远程连接的凭证

 

字符串