262.2.2. クエリーパラメーター(18 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
restletMethod (common) | プロデューサーエンドポイントで、使用するリクエストメソッドを指定します。コンシューマーエンドポイントでは、エンドポイントは restletMethod リクエストのみを消費するように指定します。 | GET | メソッド |
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
restletMethods (consumer) | restlet コンシューマーエンドポイントによってサービスされるように、コンマで区切られた 1 つ以上のメソッド(restletMethods=post,put など)を指定します。restletMethod と restletMethods オプションの両方を指定すると、restletMethod 設定は無視されます。可能なメソッドは ALL、CONNECT、DELETE、GET、HEAD、OPTIONS、PATCH、POST、PUT、TRACE です。 | 文字列 | |
disableStreamCache (consumer) | Restlet からの raw 入力ストリームがキャッシュされているかどうかを決定します(Camel はストリームをメモリー内/オーバーフロー内のファイル、ストリームキャッシング)キャッシュに読み取ります。デフォルトでは、Camel は Restlet 入力ストリームをキャッシュし、Camel がストリームからすべてのデータを取得できるようにするために複数回読み取りをサポートします。ただし、raw ストリームにアクセスする必要がある場合などにこのオプションを true に設定します。たとえば、ファイルまたは他の永続ストアに直接ストリーミングする場合などに、raw ストリームにアクセスする必要がある場合などにこのオプションを true に設定します。DefaultRestletBinding は、ストリームの読み取りを複数回サポートするために、このオプションが false の場合は、リクエスト入力ストリームをストリームキャッシュにコピーし、メッセージボディーに配置します。 | false | boolean |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
restletUriPatterns (consumer) | Camel レジストリーで List を参照するため表記を使用して、RESTlet コンシューマーエンドポイントによって提供される 1 つ以上の URI テンプレートを指定します。URI パターンがエンドポイント URI に定義されている場合、エンドポイントに定義された URI パターンと restletUriPatterns オプションの両方が適用されます。 | リスト | |
connectTimeout (producer) | 接続がタイムアウトすると、クライアントは接続を切断します。無制限の待機時間は 0 になります。 | 30000 | int |
cookieHandler (producer) | HTTP セッションを維持するためのクッキーハンドラーの設定 | CookieHandler | |
socketTimeout (producer) | クライアントソケットの受信タイムアウト。無制限の待機時間は 0 です。 | 30000 | int |
throwExceptionOnFailure (producer) | プロデューサーの失敗で例外をスローするかどうか。このオプションが false の場合、http ステータスコードはメッセージヘッダーとして設定され、error の値がある場合にチェックできます。 | true | boolean |
autoCloseStream (producer) | restlet プロデューサーを使用して REST サービスを呼び出す応答としてストリーム表現を自動的に閉じるかどうか。応答がストリーミングされ、streamRepresentation オプションが有効になっている場合は、ストリーミング応答から InputStream を自動的に閉じ、Camel Exchange がルーティングされたときに入力ストリームが閉じられるようにすることができます。ただし、Camel ルート外でストリームを読み取る必要がある場合は、ストリームを自動閉じる必要がない場合があります。 | false | boolean |
streamRepresentation (producer) | restlet プロデューサーを使用して REST サービスを呼び出す応答としてストリーム表現をサポートするかどうか。応答がストリーミングされる場合、このオプションを有効にして java.io.InputStream を Camel Message ボディーのメッセージボディーとして使用できます。このオプションを使用すると、autoCloseStream オプションを有効にし、Camel Exchange がルーティングされたときに入力ストリームが閉じられるようにすることができます。ただし、Camel ルート外でストリームを読み取る必要がある場合は、ストリームを自動閉じる必要がない場合があります。 | false | boolean |
headerFilterStrategy (advanced) | カスタム HeaderFilterStrategy を使用して Camel メッセージに対してヘッダーをフィルターします。 | HeaderFilterStrategy | |
restletBinding (advanced) | カスタム RestletBinding を使用して Restlet と Camel メッセージの間でバインドする場合。 | RestletBinding | |
同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
restletRealm (security) | restlet のセキュリティーレルムをマップとして設定します。 | マップ | |
sslContextParameters (security) | SSLContextParameters を使用してセキュリティーを設定します。 | SSLContextParameters |