クラス ToStringSerializer<T>

java.lang.ObjectSE
org.springframework.kafka.support.serializer.ToStringSerializer<T>
型パラメーター:
T - メッセージを表すエンティティのクラス
実装されたすべてのインターフェース:
CloseableSEAutoCloseableSEorg.apache.kafka.common.serialization.Serializer<T>

public class ToStringSerializer<T> extends ObjectSE implements org.apache.kafka.common.serialization.Serializer<T>
エンティティの直列化された表現を取得するために Object.toString() に依存する汎用 Serializer
導入:
2.5
作成者:
Alexei Klenin, Gary Russell
  • フィールドの詳細

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

    • ToStringSerializer

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

    • configure

      public void configure(MapSE<StringSE,?> configs, boolean isKey)
      次で指定:
      インターフェース org.apache.kafka.common.serialization.Serializer<T>configure 
    • serialize

      public byte[] serialize(StringSE topic, @Nullable T data)
      次で指定:
      インターフェース org.apache.kafka.common.serialization.Serializer<T>serialize 
    • serialize

      @Nullable public byte[] serialize(StringSE topic, @Nullable org.apache.kafka.common.header.Headers headers, @Nullable T data)
      次で指定:
      インターフェース org.apache.kafka.common.serialization.Serializer<T>serialize 
    • close

      public void close()
      次で指定:
      インターフェース AutoCloseableSEclose 
      次で指定:
      インターフェース CloseableSEclose 
      次で指定:
      インターフェース org.apache.kafka.common.serialization.Serializer<T>close 
    • isAddTypeInfo

      public boolean isAddTypeInfo()
      addTypeInfo プロパティを取得します。
      戻り値:
      addTypeInfo
    • setAddTypeInfo

      public void setAddTypeInfo(boolean addTypeInfo)
      型情報ヘッダーの追加を無効にするには、false に設定します。
      パラメーター:
      addTypeInfo - ヘッダーを追加する場合は true
    • setCharset

      public void setCharset(CharsetSE charset)
      StringSE を byte[] に変換するときに使用する文字セットを設定します。デフォルトの UTF-8。
      パラメーター:
      charset - 文字セット。
    • getCharset

      public CharsetSE getCharset()
      構成された文字セットを取得します。
      戻り値:
      文字セット。