179.2. オプション


JMX コンポーネントにはオプションがありません。

JMX エンドポイントは、URI 構文を使用して設定されます。

jmx:serverURL

パスおよびクエリーパラメーターを使用します。

179.2.1. パスパラメーター (1 個のパラメーター):

名前説明デフォルトタイプ

serverURL

サーバー URL は、残りのエンドポイントから取得されます。プラットフォームを使用してローカル JVM に接続します。

 

String

179.2.2. クエリーパラメーター (30 パラメーター)

名前説明デフォルトタイプ

bridgeErrorHandler (consumer)

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

format (consumer)

メッセージボディーの形式。xml または raw のいずれかです。xml の場合、通知は xml にシリアル化されます。raw の場合、raw Java オブジェクトがボディーとして設定されます。

xml

String

granularityPeriod (consumer)

モニターをチェックするために Bean をポーリングする頻度 (モニタータイプのみ)。

10000

long

monitorType (consumer)

作成するモニターのタイプ。string、gauge、counter のいずれか (モニタータイプのみ)。

 

String

objectDomain (consumer)

必須 接続先の mbean のドメイン

 

String

objectName (consumer)

接続先の mbean の名前キー。この値は、渡されるオブジェクトプロパティーと相互に排他的です。

 

String

observedAttribute (consumer)

モニター Bean またはコンシューマーについて監視する属性。

 

String

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

executorService (advanced)

コンシューマー用のカスタム共有スレッドプールを使用するには。デフォルトでは、各消費には、通知を処理およびルーティングするための独自のスレッドプールがあります。

 

ExecutorService

handback (advanced)

通知を受信したときにリスナーに返す値。この値は、キー jmx.handback とともにメッセージヘッダーに挿入されます。

 

Object

notificationFilter (advanced)

NotificationFilter を実装する Bean への参照。

 

NotificationFilter

objectProperties (advanced)

オブジェクト名のプロパティー。これらの値は、objectName パラメーターが設定されていない場合に使用されます

 

Map

reconnectDelay (advanced)

初期接続の確立を再試行するか、失われた接続の再接続を試行する前に待機する秒数

10

int

reconnectOnConnection Failure (advanced)

true の場合、接続エラーが発生したときにコンシューマーは JMX サーバーへの再接続を試みます。コンシューマーは、接続が確立されるまで x 秒ごとに JMX 接続の再確立を試みます。ここで、x は設定された reconnectionDelay です。

false

boolean

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

testConnectionOnStartup (advanced)

true の場合、起動時に JMX 接続を確立できない場合、コンシューマーは例外を出力します。false の場合、コンシューマーは、接続が確立されるまで x 秒ごとに JMX 接続の確立を試みます。x は設定された reconnectionDelay です。

true

boolean

notifyDiffer (string)

true の場合、文字列属性が比較対象の文字列と異なる場合に通知が発生します (文字列モニターまたはコンシューマー)。デフォルトでは、比較対象の属性と文字列が設定されている場合、コンシューマーは一致を通知します。

false

boolean

notifyMatch (string)

true の場合、文字列属性が比較対象の文字列と一致したときに通知が発生します (文字列モニターまたはコンシューマー)。デフォルトでは、比較対象の属性と文字列が設定されている場合、コンシューマーは一致を通知します。

false

boolean

stringToCompare (string)

比較する属性の値 (文字列モニターまたはコンシューマー)。デフォルトでは、比較対象の属性と文字列が設定されている場合、コンシューマーは一致を通知します。

 

String

initThreshold (counter)

モニターの初期しきい値。通知が発生する前に、値がこれを超える必要があります (カウンターモニターのみ)。

 

int

modulus (counter)

カウンターがゼロにリセットされる値 (カウンターモニターのみ)。

 

int

offset (counter)

しきい値を超えた後にしきい値を増やす量 (カウンターモニターのみ)。

 

int

differenceMode (gauge)

true の場合、通知で報告される値は、値自体ではなく、しきい値との差です (カウンターおよびゲージモニターのみ)。

false

boolean

notifyHigh (gauge)

true の場合、上限しきい値を超えたときにゲージが通知を送信します (ゲージモニターのみ)。

false

boolean

notifyLow (gauge)

true の場合、ゲージは下限しきい値を超えたときに通知を発します (ゲージモニターのみ)。

false

boolean

thresholdHigh (gauge)

ゲージの高しきい値の値 (ゲージモニターのみ)。

 

double

thresholdLow (gauge)

ゲージの低しきい値の値 (ゲージモニターのみ)。

 

double

password (security)

リモート接続を確立するための認証情報

 

String

ユーザー (security)

リモート接続を確立するための認証情報

 

String

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.