クラス MarshallingMessageConverter

    • コンストラクターの詳細

      • MarshallingMessageConverter

        public MarshallingMessageConverter​(Marshaller marshaller)
        指定された Marshaller セットで新しい MarshallingMessageConverter を構築します。

        指定された MarshallerUnmarshaller インターフェースも実装している場合、マーシャリングとアンマーシャリングの両方に使用されます。そうでない場合、例外がスローされます。

        Spring のすべての Marshaller 実装も Unmarshaller インターフェースを実装するため、このコンストラクターを安全に使用できることに注意してください。

        パラメーター:
        marshaller - マーシャラーおよびアンマーシャラーとして使用されるオブジェクト
        例外:
        java.lang.IllegalArgumentException - marshaller が Unmarshaller インターフェースも実装していない場合
      • MarshallingMessageConverter

        public MarshallingMessageConverter​(Marshaller marshaller,
                                           Unmarshaller unmarshaller)
        指定された Marshaller と Unmarshaller で新しい MarshallingMessageConverter を構築します。
        パラメーター:
        marshaller - 使用するマーシャラー
        unmarshaller - 使用するアンマーシャラー
    • メソッドの詳細

      • setContentType

        public void setContentType​(@Nullable
                                   java.lang.String contentType)
        このメッセージコンバーターが使用する contentType を設定します。
        パラメーター:
        contentType - コンテンツ型。
      • setMarshaller

        public void setMarshaller​(Marshaller marshaller)
        このメッセージコンバーターで使用する Marshaller を設定します。
        パラメーター:
        marshaller - マーシャラー。
      • setUnmarshaller

        public void setUnmarshaller​(Unmarshaller unmarshaller)
        このメッセージコンバーターで使用する Unmarshaller を設定します。
        パラメーター:
        unmarshaller - アンマーシャラー。