65.4. エンドポイントオプション
Validator エンドポイントは URI 構文を使用して設定されます。
validator:resourceUri
validator:resourceUri
パスおよびクエリーパラメーターを使用します。
65.4.1. パスパラメーター(1 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
resourceUri (producer) | クラスパス上のローカルリソースへの 必須 URL、またはレジストリー内の Bean を検索するための参照、または検証対象の XSD を含むファイルシステム上のリモートリソースまたはリソースへの完全な URL。 | String |
65.4.2. クエリーパラメーター (10 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
failOnNullBody (producer) | 本文が存在しない場合に失敗するかどうか。 | true | boolean |
failOnNullHeader (producer) | ヘッダーに対して検証するときに、ヘッダーが存在しない場合に失敗するかどうか。 | true | boolean |
headerName (producer) | メッセージボディーではなくヘッダーに対して検証します。 | String | |
lazyStartProducer (producer) | 最初のメッセージで producer をレイジーに起動すべきかどうか。レイジーに起動することで、起動時に producer が失敗し、それによりルートが失敗する可能性がある状況で、CamelContext およびルートの起動を許可します。レイジーな起動を延期すると、Camel のルーティングエラーハンドラー経由でメッセージのルーティング中に起動の失敗を処理できます。最初のメッセージが処理されるときに、producer の作成および起動に若干時間がかかり、合計処理時間が長くなる可能性があることに注意してください。 | false | boolean |
errorHandler (上級) | カスタム org.apache.camel.processor.validation.ValidatorErrorHandler を使用するには。デフォルトのエラーハンドラーはエラーをキャプチャし、例外を出力します。 | ValidatorErrorHandler | |
resourceResolver (上級) | カスタム LSResourceResolver を使用するには。resourceResolverFactory と一緒に使用しないでください。 | LSResourceResolver | |
resourceResolverFactory (上級) | 動的エンドポイントリソース URI に依存するカスタム LSResourceResolver を使用するには。デフォルトのリソースリゾルバーファクトリーは、クラスパスとファイルシステムからファイルを読み取ることができるリソースリゾルバーを返します。resourceResolver と一緒に使用しないでください。 | ValidatorResourceResolverFactory | |
schemaFactory (上級) | カスタム javax.xml.validation.SchemaFactory を使用するには。 | SchemaFactory | |
schemaLanguage (上級) | W3C XML スキーマの namespace URI を設定します。 | String | |
useSharedSchema (上級) | Schema インスタンスを共有するかどうか。このオプションは、JDK 1.6.x のバグを回避するために導入されました。Xerces にはこの問題はありません。 | true | boolean |