171.2. オプション
JMX コンポーネントにはオプションがありません。
JMX エンドポイントは、URI 構文を使用して設定されます。
jmx:serverURL
パスおよびクエリーパラメーターを使用します。
171.2.1. パスパラメーター (1 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
serverURL | サーバー URL は、残りのエンドポイントから取得されます。 | 文字列 |
171.2.2. クエリーパラメーター (29 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
format (consumer) | URI プロパティー: メッセージ本文の形式。xml または raw のいずれかです。xml の場合、通知は xml にシリアル化されます。raw の場合、raw Java オブジェクトがボディーとして設定されます。 | xml | String |
granularityPeriod (consumer) | URI プロパティー: モニタータイプのみ。モニターをチェックするために Bean をポーリングする頻度。 | 10000 | long |
monitorType (consumer) | URI プロパティー: モニタータイプのみ 作成するモニターのタイプ。ストリング、ゲージ、カウンターのいずれか。 | 文字列 | |
objectDomain (consumer) | 必須 URI プロパティー: 接続先の mbean のドメイン | 文字列 | |
objectName (consumer) | URI プロパティー: 接続先の mbean の名前キー。この値は、渡されるオブジェクトプロパティーと相互に排他的です。 | String | |
observedAttribute (consumer) | URI プロパティー: モニタータイプのみ。モニター Bean について観察する属性。 | 文字列 | |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
handback (advanced) | URI プロパティー: 通知を受信したときにリスナーに返す値。この値は、キー jmx.handback とともにメッセージヘッダーに挿入されます。 | Object | |
notificationFilter (advanced) | URI プロパティー: NotificationFilter を実装する Bean への参照。 | NotificationFilter | |
objectProperties (advanced) | URI プロパティー: オブジェクト名のプロパティー。これらの値は、objectName パラメーターが設定されていない場合に使用されます | Map | |
reconnectDelay (advanced) | URI プロパティー: 初期接続の確立を再試行するか、失われた接続の再接続を試行する前に待機する秒数 | 10 | int |
reconnectOnConnection Failure (advanced) | URI プロパティー: true の場合、接続エラーが発生したときにコンシューマーは JMX サーバーへの再接続を試みます。コンシューマーは、接続が確立されるまで x 秒ごとに JMX 接続の再確立を試みます。ここで、x は設定された reconnectionDelay です。 | false | boolean |
synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean |
testConnectionOnStartup (advanced) | URI プロパティー: true の場合、起動時に JMX 接続を確立できない場合、コンシューマーは例外を出力します。false の場合、コンシューマーは、接続が確立されるまで x 秒ごとに JMX 接続の確立を試みます。x は設定された reconnectionDelay です。 | true | boolean |
initThreshold (counter) | URI プロパティー: カウンターは、モニターの初期しきい値のみを監視します。通知が発生する前に、値がこれを超える必要があります。 | int | |
modulus (counter) | URI プロパティー: カウンターモニターのみ。カウンターがゼロにリセットされる値 | int | |
offset (counter) | URI プロパティー: カウンターモニターのみ。しきい値を超えた後に、しきい値を増やす量。 | int | |
differenceMode (gauge) | URI プロパティー: カウンターゲージモニターのみ true の場合、通知で報告される値は、値そのものではなく、しきい値との差です。 | false | boolean |
notifyHigh (gauge) | URI プロパティー: ゲージモニターのみ true の場合、上限しきい値を超えたときにゲージが通知を送信します。 | false | boolean |
notifyLow (gauge) | URI プロパティー: ゲージモニターのみ true の場合、ゲージは下限しきい値を超えたときに通知を送信します。 | false | boolean |
thresholdHigh (gauge) | URI プロパティー: ゲージはゲージの高しきい値の値のみを監視します。 | double | |
thresholdLow (gauge) | URI プロパティー: ゲージは、ゲージの低しきい値の値のみを監視します。 | double | |
password (security) | URI プロパティー: リモート接続を確立するための認証情報 | 文字列 | |
ユーザー (security) | URI プロパティー: リモート接続を確立するための認証情報 | 文字列 | |
notifyDiffer (string) | URI プロパティー: 文字列モニターのみ true にすると、文字列属性が比較対象の文字列と異なる場合に、文字列モニターは通知を起動します。 | false | boolean |
notifyMatch (string) | URI プロパティー: 文字列モニターのみ true にすると、文字列属性が比較対象の文字列と一致する場合に、文字列モニターは通知を起動します。 | false | boolean |
stringToCompare (string) | URI プロパティー: 文字列モニターのみ。比較する文字列モニターの文字列の値。 | 文字列 |