インターフェース Jackson2JavaTypeMapper
- すべてのスーパーインターフェース:
ClassMapper
- すべての既知の実装クラス:
DefaultJackson2JavaTypeMapper
public interface Jackson2JavaTypeMapper extends ClassMapper
メッセージの受信時にインスタンス化する必要があるクラスを作成できるように、メッセージにメタデータを設定するための戦略。- 作成者:
- Mark Pollack, James Carr, Sam Nelson, Andreas Asplund, Gary Russell
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インターフェース 説明 static class
Jackson2JavaTypeMapper.TypePrecedence
型変換の優先順位 - メソッドパラメーターまたはメッセージヘッダーから推測されます。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default void
addTrustedPackages(java.lang.String... packages)
信頼できるパッケージを追加します。void
fromJavaType(com.fasterxml.jackson.databind.JavaType javaType, MessageProperties properties)
型に応じてメッセージのプロパティを設定します。com.fasterxml.jackson.databind.JavaType
getInferredType(MessageProperties properties)
型の優先順位が推測され、ヘッダーが存在する場合は、推測された型を返します。Jackson2JavaTypeMapper.TypePrecedence
getTypePrecedence()
型の優先順位を取得します。com.fasterxml.jackson.databind.JavaType
toJavaType(MessageProperties properties)
メッセージのプロパティから型を判別します。インターフェース org.springframework.amqp.support.converter.ClassMapper から継承されたメソッド
fromClass, toClass
メソッドの詳細
fromJavaType
void fromJavaType(com.fasterxml.jackson.databind.JavaType javaType, MessageProperties properties)
型に応じてメッセージのプロパティを設定します。- パラメーター:
javaType
- 型。properties
- プロパティ。
toJavaType
com.fasterxml.jackson.databind.JavaType toJavaType(MessageProperties properties)
メッセージのプロパティから型を判別します。- パラメーター:
properties
- プロパティ。- 戻り値:
- 型。
getTypePrecedence
Jackson2JavaTypeMapper.TypePrecedence getTypePrecedence()
型の優先順位を取得します。- 戻り値:
- 優先順位。
- 導入:
- 1.6
addTrustedPackages
default void addTrustedPackages(java.lang.String... packages)
信頼できるパッケージを追加します。- パラメーター:
packages
- パッケージ。- 導入:
- 2.1
getInferredType
@Nullable com.fasterxml.jackson.databind.JavaType getInferredType(MessageProperties properties)
型の優先順位が推測され、ヘッダーが存在する場合は、推測された型を返します。- パラメーター:
properties
- メッセージのプロパティ。- 戻り値:
- 型。
- 導入:
- 2.2