インターフェース MetadataExtractor
- すべての既知の実装クラス:
DefaultMetadataExtractor
public interface MetadataExtractor
Payload
メタデータから値のマップを抽出する戦略。これは、複数のエントリを持つ複合メタデータである可能性があります。各メタデータエントリは MimeType
に基づいてデコードされ、デコードされた値に名前が割り当てられます。結果の名前と値のペアは、Message
のヘッダーに追加できます。- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
- 関連事項:
フィールドサマリー
メソッドのサマリー
フィールドの詳細
ROUTE_KEY
ペイロードの抽出された「ルート」に割り当てるキー。- 関連事項:
メソッドの詳細
extract
指定されたPayload
メタデータから値のマップを抽出します。ペイロードの「ルート」が存在する場合は、ROUTE_KEY
に保存する必要があります。- パラメーター:
payload
- メタデータを読み取る必要があるペイロードmetadataMimeType
- 接続のメタデータ MimeType。- 戻り値:
- メタデータから抽出された名前と値のペア
- 例外:
DecodingException
- メタデータをデコードできない場合IllegalArgumentExceptionSE
- ルーティングメタデータをデコードできない場合