99.3. URI オプション


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

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

exec:executable

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

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

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

executable

必須 実行する実行ファイルを設定します。実行可能ファイルを空または null にすることはできません。

 

String

99.3.2. クエリーパラメーター (8 つのパラメーター):

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

args (producer)

引数は、空白で区切られた 1 つまたは複数のトークンです。

 

String

binding (producer)

レジストリー内の org.apache.commons.exec.ExecBinding への参照。

 

ExecBinding

commandExecutor (producer)

コマンドの実行をカスタマイズするレジストリー内の org.apache.commons.exec.ExecCommandExecutor への参照。デフォルトのコマンドエグゼキューターは commons-exec ライブラリーを利用し、実行されたすべてのコマンドにシャットダウンフックを追加します。

 

ExecCommandExecutor

outFile (producer)

実行可能ファイルによって作成され、その出力と見なされるファイルの名前。outFile が設定されていない場合は、代わりに実行可能ファイルの標準出力 (stdout) が使用されます。

 

String

timeout (producer)

実行可能ファイルを終了するまでのミリ秒単位のタイムアウト。タイムアウト内に実行が完了しなかった場合、コンポーネントは終了要求を送信します。

 

long

useStderrOnEmptyStdout (producer)

stdout が空の場合、このコンポーネントが Camel メッセージボディーに stderr を入力することを示すブール値。この動作はデフォルトで無効 (false) です。

false

boolean

workingDir (producer)

コマンドを実行するディレクトリー。null の場合、現在のプロセスの作業ディレクトリーが使用されます。

 

String

synchronous (advanced)

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

false

boolean

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.