4.2.2. クエリーパラメーター(18 パラメーター):
| Name | 説明 | デフォルト | Type |
|---|---|---|---|
| bridgeEndpoint (common) | オプションが true の場合、Exchange.HTTP_URI ヘッダーは無視され、リクエストにエンドポイントの URI を使用します。また、throwExceptionOnFailure を false に設定して、AhcProducer がすべての障害応答を返せるようにすることもできます。 | false | boolean |
| bufferSize (common) | Camel と AHC クライアント間でデータを転送する際に使用される初期インメモリーバッファーサイズ。 | 4096 | int |
| headerFilterStrategy (common) | カスタム HeaderFilterStrategy を使用して Camel メッセージに対してヘッダーをフィルターします。 | HeaderFilterStrategy | |
| throwExceptionOnFailure (common) | リモートサーバーからの応答に失敗した場合に AhcOperationFailedException のスローを無効にするオプション。これにより、HTTP ステータスコードに関係なくすべての応答を取得できます。 | true | boolean |
| transferException (common) | 有効で Exchange がコンシューマー側で処理に失敗し、発生した例外が application/x-java-serialized-object コンテンツタイプとして応答でシリアライズされた場合(Jetty や Servlet Camel コンポーネントの使用など)。プロデューサー側では、例外が AhcOperationFailedException ではなくデシリアライズされ、そのままスローされます。原因となる例外はシリアライズされている必要があります。これは、デフォルトではオフになっています。これを有効にすると、Java は受信データをリクエストから Java へデシリアライズし、潜在的なセキュリティーリスクとなる可能性があることに注意してください。 | false | boolean |
| bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
| sendMessageOnError (consumer) | web-socket リスナーがエラーを受信した場合にメッセージを送信するかどうか。 | false | boolean |
| exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
| exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
| connectionClose (producer) | Connection Close ヘッダーを HTTP 要求に追加する必要があるかどうかを定義します。このパラメーターはデフォルトで false です。 | false | boolean |
| cookieHandler (producer) | HTTP セッションを維持するためのクッキーハンドラーの設定 | CookieHandler | |
| useStreaming (producer) | ストリーミングがデータを複数のテキストフラグメントとして送信できるようにするには、以下を行います。 | false | boolean |
| バインディング (詳細) | AHC と Camel との間のバインド方法を制御するカスタム AhcBinding を使用します。 | AhcBinding | |
| clientConfig (advanced) | AsyncHttpClient がカスタム com.ning.http.client.AsyncHttpClientConfig インスタンスを使用するように設定する。 | AsyncHttpClientConfig | |
| clientConfigOptions (advanced) | マップのキー/値を使用して AsyncHttpClientConfig を設定します。 | マップ | |
| 同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
| clientConfigRealmOptions (security) | マップのキー/値を使用して AsyncHttpClientConfig レルムを設定します。 | マップ | |
| sslContextParameters (security) | レジストリーの org.apache.camel.util.jsse.SSLContextParameters への参照。この参照は、コンポーネントレベルで設定された SSLContextParameters を上書きします。「JSSE 設定ユーティリティーの使用」を参照してください。このオプションを設定すると、エンドポイントまたはコンポーネントレベルで clientConfig オプションで指定される SSL/TLS 設定オプションが上書きされます。 | SSLContextParameters |