Red Hat Training
A Red Hat training course is available for Red Hat Fuse
228.2. HTTP オプション
INFO: 多くのオプション。重要: このコンポーネントは Netty からすべてのオプションを継承します。そのため、Netty のドキュメント も確認してください。
UDP トランスポートに関連するオプションなど、 Netty HTTP コンポーネントを使用する場合、Netty からの一部のオプションは適用されないことに注意してください。
Netty HTTP コンポーネントは、以下に示す 7 つのオプションをサポートします。
Name | 説明 | デフォルト | Type |
---|---|---|---|
nettyHttpBinding (advanced) | Netty および Camel Message API への/からのバインディングにカスタムの org.apache.camel.component.netty.http.NettyHttpBinding を使用するには、以下を行います。 | NettyHttpBinding | |
設定 (共通) | エンドポイントの作成時に NettyConfiguration を設定として使用します。 | NettyHttpConfiguration | |
headerFilterStrategy (advanced) | カスタムの org.apache.camel.spi.HeaderFilterStrategy を使用してヘッダーをフィルターします。 | HeaderFilterStrategy | |
securityConfiguration (セキュリティー) | セキュアな Web リソースを設定するための org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration を参照します。 | NettyHttpSecurity Configuration | |
useGlobalSslContext Parameters (security) | グローバル SSL コンテキストパラメーターの使用を有効にします。 | false | boolean |
maximumPoolSize (advanced) | 順序付けされたスレッドプールのコアプールサイズ(使用されている場合)。デフォルト値は 16 です。 | 16 | int |
resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
Netty HTTP エンドポイントは、URI 構文を使用して設定します。
netty-http:protocol:host:port/path
以下の path パラメーターおよびクエリーパラメーターを使用します。
228.2.1. パスパラメーター(4 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
protocol | 必須: http または https のいずれかを使用するプロトコル。 | 文字列 | |
host | localhost などのローカルホスト名、またはコンシューマーの場合は 0.0.0.0 が 必要 になります。プロデューサーの使用時にリモート HTTP サーバーのホスト名。 | 文字列 | |
port | ホストのポート番号 | int | |
path | リソースパス | 文字列 |