76.2.2. クエリーパラメーター(29 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
機能 (common) | 機能一覧を CxfRs エンドポイントに設定します。 | リスト | |
loggingFeatureEnabled (common) | このオプションは、インバウンドおよびアウトバウンドの REST メッセージをログに記録する CXF ロギング機能を有効にします。 | false | boolean |
loggingSizeLimit (common) | ロギング機能が有効になっているときにロガーが出力されるバイト数の合計サイズを制限します。 | int | |
modelRef (common) | このオプションは、アノテーションなしでリソースクラスに役立つモデルファイルを指定するために使用されます。このオプションを使用する場合、サービスクラスを省略してドキュメントのみのエンドポイントをエミュレートできます。 | 文字列 | |
providers (common) | カスタム JAX-RS プロバイダーを CxfRs エンドポイントに設定します。コンマで区切られた、検索するプロバイダーの一覧が含まれる文字列を指定できます。 | 文字列 | |
resourceClasses (common) | REST サービスとしてエクスポートするリソースクラス。複数のクラスをコンマで区切ることができます。 | リスト | |
schemaLocations (common) | 受信 XML または JAXB 駆動 JSON の検証に使用できるスキーマの場所を設定します。 | リスト | |
skipFaultLogging (common) | このオプションは、PhaseInterceptorChain がキャッチするフォールトのロギングをスキップするかどうかを制御します。 | false | boolean |
bindingStyle (consumer) | Camel からリクエストおよび応答をマッピングする方法を設定します。SimpleConsumer の 2 つの値を使用できます。このバインディングスタイルはリクエストパラメーター、マルチパートなどを処理し、それらを IN ヘッダー、IN アタッチ、およびメッセージボディーにマッピングします。これは、org.apache.cxf.message.MessageContentsList の低レベルの処理を排除することを目指しています。また、レスポンスマッピングにより、より柔軟で簡素化されます。コンシューマーでのみ利用可能です。デフォルト: デフォルトのスタイル。コンシューマーの場合、MessageContentsList でルートに渡され、ルートに低レベルの処理が必要です。これは従来のバインディングスタイルで、CXF スタックから送信される org.apache.cxf.message.MessageContentsList を IN メッセージボディーにダンプします。その後、ユーザーは JAX-RS メソッド署名によって定義されたコントラクトに従って処理されます。custom: バインディングオプションを使用してカスタムバインディングを指定できます。 | デフォルト | BindingStyle |
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
publishedEndpointUrl (consumer) | このオプションは、WADL から公開される endpointUrl を上書きできます。これは、リソースアドレス url および _wadl でアクセスできます。 | 文字列 | |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
cookieHandler (producer) | HTTP セッションを維持するためのクッキーハンドラーの設定 | CookieHandler | |
hostnameVerifier (producer) | 使用するホスト名検証子。表記を使用して、レジストリーから HostnameVerifier を参照します。 | HostnameVerifier | |
sslContextParameters (producer) | Camel SSL 設定のリファレンス。表記を使用して SSL コンテキストを参照します。 | SSLContextParameters | |
throwExceptionOnFailure (producer) | このオプションは、CxfRsProducer に対して戻りコードを検査するように指示し、戻りコードが 207 を超える場合は例外を生成します。 | true | boolean |
httpClientAPI (producer) | true の場合、CxfRsProducer は HttpClientAPI を使用してサービスを呼び出します。false の場合、CxfRsProducer は ProxyClientAPI を使用してサービスを呼び出します。 | true | boolean |
ignoreDeleteMethodMessage Body (producer) | このオプションは、HTTP API を使用する際に DELETE メソッドのメッセージボディーを無視するように CxfRsProducer に指示するために使用されます。 | false | boolean |
maxClientCacheSize (producer) | このオプションを使用すると、キャッシュの最大サイズを設定できます。この実装は、CxfProvider および CxfRsProvider で CXF クライアントまたは ClientFactoryBean をキャッシュします。 | 10 | int |
バインディング (詳細) | カスタム CxfBinding を使用して Camel Message と CXF Message 間のバインディングを制御する場合。 | CxfRsBinding | |
bus (advanced) | カスタムが設定された CXF バスを使用するには、以下を行います。 | バス | |
continuationTimeout (advanced) | このオプションは、CXF サーバーが Jetty または Servlet トランスポートを使用している場合にデフォルトで CxfConsumer で使用できる CXF 継続タイムアウトを設定するために使用されます。 | 30000 | Long |
cxfRsEndpointConfigurer (advanced) | このオプションは、プログラムによる CXF エンドポイントの設定をサポートする org.apache.camel.component.cxf.jaxrs.CxfRsEndpointConfigurer の実装を適用する可能性があります。ユーザーは、CxfEndpointConfigurer の configureServer/Client メソッドを実装して、CXX サーバーおよびクライアントを設定できます。 | CxfRsEndpoint Configurer | |
defaultBus (advanced) | CXF エンドポイント自体がバスを作成すると、デフォルトのバスを設定します。 | false | boolean |
headerFilterStrategy (advanced) | カスタム HeaderFilterStrategy を使用して Camel メッセージに対してヘッダーをフィルターします。 | HeaderFilterStrategy | |
performInvocation (advanced) | オプションが true の場合、Camel はリソースクラスインスタンスの呼び出しを実行し、さらに処理するために応答オブジェクトをエクスチェンジに配置します。 | false | boolean |
propagateContexts (advanced) | オプションが true の場合、JAXRS UriInfo、HttpHeaders、Request、および SecurityContext コンテキストは、型化された Camel エクスチェンジプロパティーとしてカスタム CXFRS プロセッサーで利用できます。これらのコンテキストを使用して、JAX-RS API を使用して現在のリクエストを分析できます。 | false | boolean |
同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
spring 設定を介して CXF REST エンドポイントを設定することもできます。CXF REST クライアントと CXF REST Server には多くの違いがあるため、それらに異なる設定を提供します。詳細は、スキーマファイル と CXF JAX-RS ドキュメント を参照してください。