309.2.2. クエリーパラメーター(18 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
encoding (common) | テキストベースのストリームを使用するようにエンコーディング(文字セット名)を設定できます(メッセージボディーは String オブジェクトです)。指定されていない場合、Camel は JVM デフォルトの Charset を使用します。 | 文字列 | |
fileName (common) | stream:file URI 形式を使用する場合、このオプションはストリーム先となる/元のファイル名を指定します。 | 文字列 | |
URL (common) | stream:url URI 形式を使用する場合、このオプションはストリーム先となる/元の URL を指定します。入出力ストリームは、JDK URLConnection 機能を使用して開きます。 | 文字列 | |
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
groupLines (consumer) | コンシューマーの X 行数をグループ化します。たとえば、10 行をグループ化し、行ごとに 1 つの Exchange ではなく、10 行だけを区切るには、エクスチェンジを 1 行ずつ実行します。 | int | |
groupStrategy (consumer) | カスタム GroupStrategy を使用して行をグループ化する方法を制御できます。 | GroupStrategy | |
initialPromptDelay (consumer) | メッセージプロンプトを表示するまでの初期の遅延(ミリ秒単位)。この遅延は 1 回のみ発生します。システムの起動時に使用して、システムに他のロギングが行われている間にメッセージプロンプトが書き込まれないようにすることができます。 | 2000 | Long |
promptDelay (consumer) | メッセージプロンプトを表示する前の任意の遅延(ミリ秒単位)。 | Long | |
promptMessage (consumer) | stream:in からの読み取り時に使用するメッセージプロンプトです。たとえば、これを Enter a コマンドに設定できます。 | 文字列 | |
Retry (consumer) | 上書きされた場合はファイルを開く再試行します(tail --retry など)。 | false | boolean |
scanStream (consumer) | unix tail コマンドなどのストリームを継続的に読み取るために使用します。 | false | boolean |
scanStreamDelay (consumer) | scanStream の使用時の読み取り試行の間隔(ミリ秒単位)。 | Long | |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
autoCloseCount (producer) | プロデューサー側でストリームを閉じる前に処理するメッセージの数。デフォルトではストリームを閉じないでください(プロデューサーが停止した場合のみ)。追加のメッセージが送信されると、ストリームが別の autoCloseCount バッチに対して再度開きます。 | int | |
closeOnDone (producer) | このオプションは Splitter と併用され、同じファイルにストリーミングされます。パフォーマンスを向上させるために、ストリームを開いた状態にし、Splitter が実行された場合にのみ閉じられることです。これは、2 つ以上のファイルではなく、同じファイルにストリーミングする必要がある点に注意してください。 | false | boolean |
遅延 (プロデューサー) | ストリームを生成する前の初期遅延(ミリ秒単位)。 | Long | |
同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |