クラス StreamRecords

java.lang.ObjectSE
org.springframework.data.redis.connection.stream.StreamRecords

public class StreamRecords extends ObjectSE
StreamRecords は、特定の Record インスタンスを作成するためのユーティリティを提供します。
導入:
2.2
作成者:
Christoph Strobl
  • メソッドの詳細

    • rawBytes

      public static ByteRecord rawBytes(MapSE<byte[],byte[]> raw)
      指定された生のフィールド / 値のペアに対して新しい ByteRecord を作成します。
      パラメーター:
      raw - null であってはなりません。
      戻り値:
      ByteRecord の新しいインスタンス。
    • rawBuffer

      public static ByteBufferRecord rawBuffer(MapSE<ByteBufferSE,ByteBufferSE> raw)
      指定された生のフィールド / 値のペアに対して新しい ByteBufferRecord を作成します。
      パラメーター:
      raw - null であってはなりません。
      戻り値:
      ByteBufferRecord の新しいインスタンス。
    • string

      public static StringRecord string(MapSE<StringSE,StringSE> raw)
      指定された生のフィールド / 値のペアに対して新しい ByteBufferRecord を作成します。
      パラメーター:
      raw - null であってはなりません。
      戻り値:
      ByteBufferRecord の新しいインスタンス。
    • mapBacked

      public static <S, K, V> MapRecord<S,K,V> mapBacked(MapSE<K,V> map)
      指定された MapSE のフィールドと値のペアに基づく新しい MapRecord を作成します。
      型パラメーター:
      S - ストリームキーの型。
      K - マップキーの型。
      V - マップ値の型。
      パラメーター:
      map - null であってはなりません。
      戻り値:
      MapRecord の新しいインスタンス。
    • objectBacked

      public static <S, V> ObjectRecord<S,V> objectBacked(V value)
      指定された値に基づく新しい ObjectRecord を作成します。
      型パラメーター:
      S - ストリームキー型
      V - 値の型。
      パラメーター:
      value - null であってはなりません。
      戻り値:
      ObjectRecord の新しいインスタンス。
    • newRecord

      public static StreamRecords.RecordBuilder<?> newRecord()
      StreamRecords.RecordBuilder の新しいインスタンスを取得して、records を流暢に作成します。
      戻り値:
      StreamRecords.RecordBuilder の新しいインスタンス。