213.2.2. クエリーパラメーター(27 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
切断 (共通) | 使用後、最小セッションから切断される(クローズ)かどうか。コンシューマーとプロデューサーの両方に使用できます。 | false | boolean |
minaLogger (common) | Apache MINA ロギングフィルターを有効にできます。Apache MINA は INFO レベルで slf4j ロギングを使用して、すべての入出力をログに記録します。 | false | boolean |
同期 (共通) | endpoint を一方向または request-response として設定するための設定。 | true | boolean |
タイムアウト (common) | リモートサーバーからの応答を待つ期間を指定するタイムアウトを設定できます。タイムアウトの単位はミリ秒単位であるため、60000 は 60 秒です。 | 30000 | Long |
writeTimeout (common) | MINA セッションにデータを送信するのにかかった最大時間。デフォルトは 10000 ミリ秒です。 | 10000 | Long |
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
clientMode (consumer) | clientMode が true の場合、mina コンシューマーはアドレスを TCP クライアントとして接続します。 | false | boolean |
disconnectOnNoReply (consumer) | 同期が有効な場合には、送信先の応答がない場合に、このオプションにより MinaConsumer が指示されます。 | true | boolean |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
noReplyLogLevel (consumer) | 同期が有効な場合、ロギングに使用するロギングレベルが MinaConsumer に指定されます。 | WARN | LoggingLevel |
cachedAddress (producer) | InetAddress を一度作成し、再利用するかどうか。これを false に設定すると、ネットワークで DNS の変更を取得できます。 | true | boolean |
lazySessionCreation (producer) | Camel プロデューサーの起動時にリモートサーバーが稼働していない場合に、例外を回避するためにセッションを遅延的に作成できます。 | true | boolean |
maximumPoolSize (advanced) | TCP および UDP のワーカープール内のワーカースレッドの数 | 16 | int |
orderedThreadPoolExecutor (advanced) | 順序付けされたスレッドプールを使用して、同じチャネルでイベントが順序付け処理されるかどうか。 | true | boolean |
同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
transferExchange (advanced) | TCP にのみ使用されます。ボディーだけでなく、ネットワーク上でエクスチェンジを転送できます。次のフィールドが転送されます。本文、Out ボディー、フォールトボディー、ヘッダー、送信ヘッダー、エクスチェンジプロパティー、エクスチェンジ例外。これには、オブジェクトがシリアライズ可能である必要があります。Camel はシリアル化不可能なオブジェクトをすべて除外し、WARN レベルでログに記録されます。 | false | boolean |
allowDefaultCodec (codec) | mina コンポーネントは、codec が null で、textline が false の場合、デフォルトのコーデックをインストールします。allowDefaultCodec を false に設定すると、mina コンポーネントがフィルターチェーンの最初の要素としてデフォルトのコーデックをインストールできなくなります。これは、SSL フィルターなど、別のフィルターがフィルターチェーンの最初のフィルターである必要がある場合に役立ちます。 | true | boolean |
codec (codec) | コーデック実装を使用するには、以下を行います。 | ProtocolCodecFactory | |
decoderMaxLineLength (codec) | テキストラインプロトコルデコーダーの最大ライン長を設定するには、以下を行います。デフォルトでは Mina 自体のデフォルト値が 1024 が使用されています。 | 1024 | int |
encoderMaxLineLength (codec) | テキストラインプロトコルエンコーダーの最大ライン長を設定するには、以下を行います。デフォルトでは、Integer.MAX_VALUE である Mina 自体のデフォルト値が使用されます。 | -1 | int |
encoding (codec) | TCP テキストラインコーデックおよび UDP プロトコルに使用するエンコーディング(charset 名)を設定できます。指定されていない場合、Camel は JVM のデフォルト Charset を使用します。 | 文字列 | |
フィルター (コード) | 使用する Mina IoFilters の一覧を設定できます。 | リスト | |
テキストライン (コード) | TCP にのみ使用されます。codec が指定されていない場合、このフラグを使用してテキスト行ベースのコーデックを指定できます。指定されていない場合や、値が false の場合は、Object Serialization は TCP を介して想定されます。 | false | boolean |
textlineDelimiter (codec) | TCP および textline=true にのみ使用されます。使用するテキスト行区切り文字を設定します。指定しないと、Camel は DEFAULT を使用します。この区切り文字は、テキストの最後をマークするために使用されます。 | Mina2TextLineDelimiter | |
autoStartTls (security) | SSL ハンドシェイクを自動起動するかどうか。 | true | boolean |
sslContextParameters (security) | SSL セキュリティーを設定します。 | SSLContextParameters |