164.2. オプション
Jetty 9 コンポーネントは、以下に示す 33 オプションをサポートします。
Name | 説明 | デフォルト | Type |
---|---|---|---|
sslKeyPassword (security) | キーストア内の証明書のキーエントリーにアクセスするために使用されるキーパスワード(キーストアコマンドの -keypass オプションに提供されるパスワードと同じもの)。 | 文字列 | |
sslPassword (security) | キーストアファイルへのアクセスに必要な ssl パスワード(キーストアコマンドの -storepass オプションに提供されるパスワードと同じ)。 | 文字列 | |
キーストア (セキュリティー) | キーエントリーに Jetty サーバーの独自の X.509 証明書が含まれる Java キーストアファイルの場所を指定します。 | 文字列 | |
errorHandler (advanced) | このオプションは、Jetty サーバーが使用する ErrorHandler を設定するために使用されます。 | ErrorHandler | |
sslSocketConnectors (security) | ポート番号固有の SSL コネクターごとに含まれるマップ。 | マップ | |
socketConnectors (security) | ポート番号固有の HTTP コネクターごとに含まれるマップ。sslSocketConnectors と同じ原則を使用します。 | マップ | |
httpClientMinThreads (producer) | HttpClient スレッドプールで最小スレッド数の値を設定します。最小サイズと最大サイズの両方を設定する必要があることに注意してください。 | 整数 | |
httpClientMaxThreads (producer) | HttpClient スレッドプールの最大スレッド数に値を設定します。最小サイズと最大サイズの両方を設定する必要があることに注意してください。 | 整数 | |
minThreads (コンシューマー) | サーバースレッドプールの最小スレッド数の値を設定します。最小サイズと最大サイズの両方を設定する必要があることに注意してください。 | 整数 | |
maxThreads (コンシューマー) | サーバースレッドプールの最大スレッド数の値を設定するには、以下を行います。最小サイズと最大サイズの両方を設定する必要があることに注意してください。 | 整数 | |
threadPool (consumer) | サーバーにカスタムスレッドプールを使用するには、以下を行います。このオプションは、特別な場合のみ使用してください。 | ThreadPool | |
enableJmx (common) | このオプションが true の場合、このエンドポイントに対して Jetty JMX サポートが有効になります。 | false | boolean |
jettyHttpBinding (advanced) | プロデューサーに対して応答を記述する方法をカスタマイズするために使用されるカスタム org.apache.camel.component.jetty.JettyHttpBinding を使用します。 | JettyHttpBinding | |
httpBinding (advanced) | 使用しない場合は、代わりに JettyHttpBinding を使用してください。 | HttpBinding | |
httpConfiguration (advanced) | Jetty コンポーネントは HttpConfiguration を使用しません。 | HttpConfiguration | |
mbContainer (advanced) | JMX が有効になっている場合、既存の設定済みの org.eclipse.jetty.jmx.MBeanContainer を使用するには、Jetty が mbeans の登録に使用します。 | MBeanContainer | |
sslSocketConnector Properties (セキュリティー) | 一般的な SSL コネクタープロパティーが含まれるマップ。 | マップ | |
SocketConnector Properties (セキュリティー) | 一般的な HTTP コネクタープロパティーが含まれるマップ。sslSocketConnectorProperties と同じ原則を使用します。 | マップ | |
continuationTimeout (consumer) | Jetty をコンシューマー(サーバー)として使用する際のタイムアウトをミリ秒単位で設定できます。デフォルトでは Jetty は 30000 を使用します。= 0 の値を使用すると期限切れになりません。タイムアウトが発生すると、リクエストは期限切れになり、Jetty は http エラー 503 をクライアントに返します。このオプションは、Jetty を非同期ルーティングエンジンで使用する場合にのみ使用します。 | 30000 | Long |
useContinuation (consumer) | Jetty サーバーに Jetty 継続を使用するかどうか。 | true | boolean |
sslContextParameters (security) | SSLContextParameters を使用したセキュリティーの設定 | SSLContextParameters | |
useGlobalSslContext Parameters (security) | グローバル SSL コンテキストパラメーターの使用の有効化 | false | boolean |
responseBufferSize (common) | Jetty コネクターで応答バッファーサイズのカスタム値を設定できます。 | 整数 | |
requestBufferSize (common) | Jetty コネクターでリクエストバッファーサイズのカスタム値を設定できます。 | 整数 | |
requestHeaderSize (common) | Jetty コネクターで要求ヘッダーサイズのカスタム値を設定できます。 | 整数 | |
responseHeaderSize (common) | Jetty コネクターで応答ヘッダーサイズのカスタム値を設定できます。 | 整数 | |
proxyHost (proxy) | http プロキシーを使用してホスト名を設定するには、以下を行います。 | 文字列 | |
proxyPort (proxy) | http プロキシーを使用してポート番号を設定します。 | 整数 | |
useXForwardedFor Header (common) | HttpServletRequest.getRemoteAddr で X-Forwarded-For ヘッダーを使用します。 | false | boolean |
sendServerVersion (consumer) | オプションが true の場合、jetty サーバーはリクエストを送信するクライアントに date ヘッダーを送信します。注記: 他の camel-jetty エンドポイントが同じポートを共有していることを確認してください。そうしないと、このオプションは想定どおりに機能しない可能性があります。 | true | boolean |
allowJavaSerialized Object (advanced) | リクエストが context-type=application/x-java-serialized-object を使用する場合に java のシリアライズを許可するかどうか。これは、デフォルトではオフになっています。これを有効にすると、Java は受信データをリクエストから Java へデシリアライズし、潜在的なセキュリティーリスクとなる可能性があることに注意してください。 | false | boolean |
headerFilterStrategy (filter) | カスタムの org.apache.camel.spi.HeaderFilterStrategy を使用して、Camel メッセージとの間でヘッダーをフィルターします。 | HeaderFilterStrategy | |
resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
Jetty 9 エンドポイントは、URI 構文を使用して設定します。
jetty:httpUri
以下の path パラメーターおよびクエリーパラメーターを使用します。
164.2.1. パスパラメーター(1 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
httpUri | 必須。呼び出す HTTP エンドポイントの URL。 | URI |