クラス ByteArrayMessageConverter

java.lang.ObjectSE
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.ByteArrayMessageConverter
実装されたすべてのインターフェース:
MessageConverterSmartMessageConverter

public class ByteArrayMessageConverter extends AbstractMessageConverter
ペイロードが byte[] との間で変換される MIME 型 "application/octet-stream" をサポートする MessageConverter
導入:
4.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • ByteArrayMessageConverter

      public ByteArrayMessageConverter()
  • メソッドの詳細

    • supports

      protected boolean supports(ClassSE<?> clazz)
      クラスからコピーされた説明: AbstractMessageConverter
      指定されたクラスがこのコンバーターでサポートされているかどうか。
      次で指定:
      クラス AbstractMessageConvertersupports 
      パラメーター:
      clazz - サポートをテストするクラス
      戻り値:
      サポートされている場合は true。それ以外の場合は false 
    • convertFromInternal

      @Nullable protected ObjectSE convertFromInternal(Message<?> message, @Nullable ClassSE<?> targetClass, @Nullable ObjectSE conversionHint)
      クラスからコピーされた説明: AbstractMessageConverter
      メッセージペイロードを直列化された形式からオブジェクトに変換します。
      オーバーライド:
      クラス AbstractMessageConverterconvertFromInternal 
      パラメーター:
      message - 入力メッセージ
      targetClass - 変換のターゲットクラス
      conversionHint - MessageConverter に渡される追加のオブジェクト。関連する MethodParameter (null の場合があります。}
      戻り値:
      変換の結果、またはコンバーターが変換を実行できない場合は null 
    • convertToInternal

      @Nullable protected ObjectSE convertToInternal(ObjectSE payload, @Nullable MessageHeaders headers, @Nullable ObjectSE conversionHint)
      クラスからコピーされた説明: AbstractMessageConverter
      ペイロードオブジェクトを直列化された形式に変換します。
      オーバーライド:
      クラス AbstractMessageConverterconvertToInternal 
      パラメーター:
      payload - 変換するオブジェクト
      headers - メッセージのオプションのヘッダー (null の場合があります)
      conversionHint - MessageConverter に渡される追加のオブジェクト。関連する MethodParameter (null の場合があります。}
      戻り値:
      メッセージの結果のペイロード、またはコンバーターが変換を実行できない場合は null