検索

262.2. オプション

download PDF

Restlet コンポーネントは、以下に記載されている 22 オプションをサポートします。

Name説明デフォルトType

controllerDaemon (consumer)

コントローラースレッドがデーモンである必要があるかどうかを示します(JVM の終了をブロックしません)。

 

ブール値

controllerSleepTimeMs (consumer)

コントローラースレッドが各制御間でスリープ状態になる時間。

 

整数

headerFilterStrategy (filter)

カスタムの org.apache.camel.spi.HeaderFilterStrategy を使用して、Camel メッセージとの間でヘッダーをフィルターします。

 

HeaderFilterStrategy

inboundBufferSize (consumer)

メッセージの読み取り時のバッファーサイズ

 

整数

maxConnectionsPerHost (common)

ホスト(IP アドレス)ごとの同時接続の最大数。

 

整数

maxThreads (コンシューマー)

リクエストに対応する最大スレッド。

 

整数

lowThreads (consumer)

コネクターがオーバーロードとみなされる場合を判別するワーカースレッドの数。

 

整数

maxTotalConnections (common)

合計同時接続の最大数。

 

整数

minThreads (コンシューマー)

要求処理を待機している最小スレッド。

 

整数

outboundBufferSize (consumer)

メッセージの書き込み時のバッファーサイズ

 

整数

persistingConnections (consumer)

呼び出し後に接続が有効な状態であるかどうかを示します。

 

ブール値

pipeliningConnections (consumer)

パイプライン接続がサポートされるかどうかを示します。

 

ブール値

threadMaxIdleTimeMs (consumer)

アイドルスレッドが操作を取得するまで待機する時間。

 

整数

useForwardedForHeader (consumer)

一般的なプロキシーおよびキャッシュでサポートされる X-Forwarded-For ヘッダーを検索し、これを使用して Request.getClientAddresses()メソッドの結果を設定します。この情報は、ローカルネットワーク内の中間コンポーネントにのみ安全です。他のアドレスはファクヘッダーを設定して簡単に変更できます。また、深刻なセキュリティーチェックについては信頼できません。

 

ブール値

reuseAddress (consumer)

SO_REUSEADDR ソケットオプションを有効化/無効化します。詳細は、java.io.ServerSocketreuseAddress プロパティーを参照してください。

 

ブール値

maxQueued (consumer)

サービスに使用できるワーカースレッドがない場合にキューに配置することができる呼び出しの最大数。値が '0' の場合、キューが使用されず、ワーカースレッドがすぐに利用できない場合に呼び出しが拒否されます。値が「-1」の場合には、バインドされていないキューが使用され、呼び出しは拒否されません。

 

整数

disableStreamCache (consumer)

Restlet からの raw 入力ストリームがキャッシュされているかどうかを決定します(Camel はストリームをメモリー内/オーバーフロー内のファイル、ストリームキャッシング)キャッシュに読み取ります。デフォルトでは、Camel は Restlet 入力ストリームをキャッシュし、Camel がストリームからすべてのデータを取得できるようにするために複数回読み取りをサポートします。ただし、raw ストリームにアクセスする必要がある場合などにこのオプションを true に設定します。たとえば、ファイルまたは他の永続ストアに直接ストリーミングする場合などに、raw ストリームにアクセスする必要がある場合などにこのオプションを true に設定します。DefaultRestletBinding は、ストリームの読み取りを複数回サポートするために、このオプションが false の場合は、リクエスト入力ストリームをストリームキャッシュにコピーし、メッセージボディーに配置します。

false

boolean

ポート (コンシューマー)

restlet コンシューマールートのポート番号を設定します。これにより、これらのコンシューマーに同じポートを再利用するように一度設定できます。

 

int

同期 (プロデューサー)

プロデューサーに同期 Restlet Client を使用するかどうか。このオプションを true に設定すると、Restlet 同期クライアントのパフォーマンスが向上するため、パフォーマンスが向上します。

 

ブール値

enabledConverters (advanced)

完全なクラス名または単純なクラス名として有効にするコンバーターの一覧。自動的に登録されるコンバーターはすべて、空または null の場合有効になります。

 

リスト

useGlobalSslContext Parameters (security)

グローバル SSL コンテキストパラメーターの使用を有効にします。

false

boolean

resolveProperty Placeholders (advanced)

起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

Restlet エンドポイントは URI 構文を使用して設定します。

restlet:protocol:host:port/uriPattern

以下の path パラメーターおよびクエリーパラメーターを使用します。

262.2.1. パスパラメーター(4 パラメーター):

Name説明デフォルトType

protocol

http または https を使用するプロトコルが 必要 です。

 

文字列

host

必須: restlet サービスのホスト名

 

文字列

port

必須: restlet サービスのポート番号

80

int

uriPattern

/customer/id などのリソースパターン

 

文字列

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.