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) | 用于进行远程连接的凭证 | 字符串 |