14.4. エンドポイントオプション
Control Bus エンドポイントは、URI 構文を使用して設定されます。
controlbus:command:language
パスおよびクエリーパラメーターを使用します。
14.4.1. パスパラメーター (2 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| command (プロデューサー) | 必要な Command は、route または language のいずれかになります。 列挙値:
| 文字列 | |
| language (プロデューサー) | メッセージボディーの評価に使用する言語の名前を指定できます。評価の結果がある場合は、結果はメッセージボディーに配置されます。 列挙値:
| 言語 |
14.4.1.1. クエリーパラメーター (6 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| action (プロデューサー) | start、stop、または status のいずれかのアクションを示します。ルートを開始または停止する場合、またはメッセージボディーの出力としてルートのステータスを取得します。Camel 2.11.1 以降の suspend および resume を使用して、ルートを一時停止または再開できます。Camel 2.11.1 以降では、統計を使用して XML 形式で返されるパフォーマンスの静的を取得できます。routeId オプションを使用して、パフォーマンス統計を取得するルートを定義できます。routeId が定義されていない場合は、CamelContext 全体の統計を取得できます。再起動アクションはルートを再起動します。 列挙値:
| 文字列 | |
| async (プロデューサー) | コントロールバスタスクを非同期で実行するかどうか。重要:このオプションを有効にすると、タスクの結果は Exchange には設定されません。これは、タスクを同期的に実行する場合にのみ可能です。 | false | boolean |
| lazyStartProducer (producer) | 最初のメッセージでプロデューサーをレイジーに起動すべきかどうか。レイジーに起動することで、起動時にプロデューサーが失敗し、それによりルートが失敗する可能性がある状況で、CamelContext およびルートの起動を許可します。レイジーな起動を延期すると、Camel のルーティングエラーハンドラー経由でメッセージのルーティング中に起動の失敗を処理できます。最初のメッセージが処理されるときに、プロデューサーの作成および起動に若干時間がかかり、合計処理時間が長くなる可能性があることに注意してください。 | false | boolean |
| loggingLevel (producer) | タスクの完了時またはタスクの処理中に例外が発生した場合に使用されるロギングレベル。 列挙値:
| INFO | LoggingLevel |
| restartDelay (プロデューサー) | ルートを再起動する際に使用する遅延時間(ミリ秒単位)。 | 1000 | int |
| routeId (プロデューサー) | ID でルートを指定します。特別なキーワード current は、現在のルートを示します。 | 文字列 |