インターフェース Jackson2JavaTypeMapper

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

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

      • fromJavaType

        void fromJavaType​(com.fasterxml.jackson.databind.JavaType javaType,
                          MessageProperties properties)
        型に応じてメッセージのプロパティを設定します。
        パラメーター:
        javaType - 型。
        properties - プロパティ。
      • toJavaType

        com.fasterxml.jackson.databind.JavaType toJavaType​(MessageProperties properties)
        メッセージのプロパティから型を判別します。
        パラメーター:
        properties - プロパティ。
        戻り値:
        型。
      • addTrustedPackages

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

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