281.3. Spring Boot Auto-Configuration
コンポーネントは、以下に記載される 24 個のオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.restlet.controller-daemon | コントローラースレッドがデーモンである必要があるかどうかを示します (JVM の終了をブロックしません)。 | Boolean | |
camel.component.restlet.controller-sleep-time-ms | コントローラースレッドが各コントロール間でスリープする時間。 | Integer | |
camel.component.restlet.disable-stream-cache | Restlet からの生の入力ストリームがキャッシュされるかどうかを決定します (Camel はストリームをメモリー内/ファイルへのオーバーフロー、ストリームキャッシュに読み込みます)。デフォルトでは、Camel は Restlet 入力ストリームをキャッシュして複数回の読み取りをサポートし、Camel がストリームからすべてのデータを取得できるようにします。ただし、ファイルやその他の永続ストアに直接ストリーミングするなど、生のストリームにアクセスする必要がある場合は、このオプションを true に設定できます。ストリームの複数回の読み取りをサポートするためにこのオプションが false の場合、DefaultRestletBinding は要求入力ストリームをストリームキャッシュにコピーし、それをメッセージ本文に入れます。 | false | Boolean |
camel.component.restlet.enabled | restlet コンポーネントを有効にする | true | Boolean |
camel.component.restlet.enabled-converters | 完全なクラス名または単純なクラス名として有効にするコンバーターのリスト。空または null の場合、自動的に登録されたすべてのコンバーターが有効になります | List | |
camel.component.restlet.header-filter-strategy | カスタムの org.apache.camel.spi.HeaderFilterStrategy を使用して、Camel メッセージとの間でヘッダーをフィルターします。このオプションは org.apache.camel.spi.HeaderFilterStrategy タイプです。 | String | |
camel.component.restlet.inbound-buffer-size | メッセージを読み取るときのバッファーのサイズ。 | Integer | |
camel.component.restlet.low-threads | コネクターが過負荷と見なされるタイミングを決定するワーカースレッドの数。 | Integer | |
camel.component.restlet.max-connections-per-host | ホスト (IP アドレス) あたりの同時接続の最大数。 | Integer | |
camel.component.restlet.max-queued | サービスに使用できるワーカースレッドがない場合にキューに入れることができる呼び出しの最大数。値が 0 の場合、キューは使用されず、ワーカースレッドがすぐに利用できない場合、呼び出しは拒否されます。値が -1 の場合、無制限のキューが使用され、呼び出しが拒否されることはありません。 | Integer | |
camel.component.restlet.max-threads | リクエストを処理する最大スレッド。 | Integer | |
camel.component.restlet.max-total-connections | 同時接続の合計最大数。 | Integer | |
camel.component.restlet.min-threads | リクエストを処理するために待機しているスレッドの最小数。 | Integer | |
camel.component.restlet.outbound-buffer-size | メッセージを書き込むときのバッファーのサイズ。 | Integer | |
camel.component.restlet.persisting-connections | 通話後に接続を維持する必要があるかどうかを示します。 | Boolean | |
camel.component.restlet.pipelining-connections | パイプライン接続がサポートされているかどうかを示します。 | Boolean | |
camel.component.restlet.port | restlet コンシューマールートのポート番号を設定するには。これにより、これを一度設定して、これらのコンシューマーに同じポートを再利用できます。 | Integer | |
camel.component.restlet.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
camel.component.restlet.reuse-address | SO_REUSEADDR ソケットオプションを有効/無効にします。詳細については、java.io.ServerSocket#reuseAddress プロパティーを参照してください。 | Boolean | |
camel.component.restlet.ssl-context-parameters | SSLContextParameters を使用してセキュリティーを設定する場合。このオプションは org.apache.camel.util.jsse.SSLContextParameters タイプです。 | String | |
camel.component.restlet.synchronous | プロデューサに同期 Restlet クライアントを使用するかどうか。このオプションを true に設定すると、Restlet 同期クライアントのほうがうまく機能するように見えるため、パフォーマンスが向上する可能性があります。 | Boolean | |
camel.component.restlet.thread-max-idle-time-ms | アイドル状態のスレッドが収集される前に操作を待機する時間。 | Integer | |
camel.component.restlet.use-forwarded-for-header | 一般的なプロキシーとキャッシュでサポートされている X-Forwarded-For ヘッダーを検索し、それを使用して Request.getClientAddresses() メソッドの結果を入力します。この情報は、ローカルネットワーク内の中間コンポーネントに対してのみ安全です。他のアドレスは、偽のヘッダーを設定することで簡単に変更できるため、重大なセキュリティーチェックで信頼するべきではありません。 | Boolean | |
camel.component.restlet.use-global-ssl-context-parameters | グローバル SSL コンテキストパラメーターの使用を有効にします。 | false | Boolean |