インターフェース Jackson2JavaTypeMapper

すべてのスーパーインターフェース:
ClassMapper
すべての既知の実装クラス:
DefaultJackson2JavaTypeMapper

public interface Jackson2JavaTypeMapper extends ClassMapper
メッセージの受信時にインスタンス化する必要があるクラスを作成できるように、メッセージにメタデータを設定するための戦略。
作成者:
Mark Pollack, James Carr, Sam Nelson, Andreas Asplund, Gary Russell
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static enum
    型変換の優先順位 - メソッドパラメーターまたはメッセージヘッダーから推測されます。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    信頼できるパッケージを追加します。
    void
    fromJavaType(com.fasterxml.jackson.databind.JavaType javaType, MessageProperties properties)
    型に応じてメッセージのプロパティを設定します。
    com.fasterxml.jackson.databind.JavaType
    型の優先順位が推測され、ヘッダーが存在する場合は、推測された型を返します。
    型の優先順位を取得します。
    com.fasterxml.jackson.databind.JavaType
    メッセージのプロパティから型を判別します。

    インターフェース 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

      型の優先順位を取得します。
      戻り値:
      優先順位。
      導入:
      1.6
    • addTrustedPackages

      default void addTrustedPackages(StringSE... packages)
      信頼できるパッケージを追加します。
      パラメーター:
      packages - パッケージ。
      導入:
      2.1
    • getInferredType

      @Nullable com.fasterxml.jackson.databind.JavaType getInferredType(MessageProperties properties)
      型の優先順位が推測され、ヘッダーが存在する場合は、推測された型を返します。
      パラメーター:
      properties - メッセージのプロパティ。
      戻り値:
      型。
      導入:
      2.2