検索

76.2.2. クエリーパラメーター(29 パラメーター):

download PDF
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 ドキュメント を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.