検索

164.2. オプション

download PDF

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

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.