187.2. URI オプション


JSON Schema Validator コンポーネントにはオプションがありません。

JSON Schema Validator エンドポイントは、URI 構文を使用して設定されます。

json-validator:resourceUri

パスおよびクエリーパラメーターを使用します。

187.2.1. パスパラメーター (1 個のパラメーター):

名前説明デフォルトタイプ

resourceUri

必須 リソースへのパス。プリフィックスには、classpath、file、http、ref、または bean. classpath、file、http を付けることができます (classpath はデフォルト)。ref は、レジストリーでリソースを検索します。Bean は、リソースとして使用される Bean のメソッドを呼び出します。Bean の場合は、ドットの後にメソッド名を指定できます (例:bean:myBean.myMethod)。

 

String

187.2.2. クエリーパラメーター (7 個のパラメーター):

名前説明デフォルトタイプ

contentCache (producer)

リソースコンテンツキャッシュを使用するかどうかを設定します。

false

boolean

failOnNullBody (producer)

本文が存在しない場合に失敗するかどうか。

true

boolean

failOnNullHeader (producer)

ヘッダーに対して検証するときに、ヘッダーが存在しない場合に失敗するかどうか。

true

boolean

headerName (producer)

メッセージボディーではなくヘッダーに対して検証します。

 

String

errorHandler (advanced)

カスタム ValidatorErrorHandler を使用する場合。デフォルトのエラーハンドラーはエラーをキャプチャし、例外を出力します。

 

JsonValidatorError Handler

schemaLoader (advanced)

カスタムスキーマローダーを使用して、カスタム形式の検証を追加できるようにします。デフォルトの実装では、ドラフト v4 をサポートするスキーマローダーが作成されます。

 

JsonSchemaLoader

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.