インターフェース RedisSerializationContext.SerializationPair<T>
- 含まれているインターフェース:
- RedisSerializationContext<K,
V>
public static interface RedisSerializationContext.SerializationPair<T>
型指定された直列化タプル。
- 作成者:
- Mark Paluch, Christoph Strobl
メソッドのサマリー
修飾子と型メソッド説明static RedisSerializationContext.SerializationPair<byte[]>RedisSerializationContext.SerializationPairからパススルーbyteオブジェクトへのパススルーを作成します。RedisSerializationContext.SerializationPairからパススルーByteBufferSE オブジェクトへのパススルーを作成します。static <T> RedisSerializationContext.SerializationPair<T>fromSerializer(RedisSerializer<T> serializer) RedisSerializerを指定してRedisSerializationContext.SerializationPairアダプターを作成します。static <T> RedisSerializationContext.SerializationPair<T>just(RedisElementReader<? extends T> reader, RedisElementWriter<? extends T> writer) RedisElementReaderおよびRedisElementWriterを指定してRedisSerializationContext.SerializationPairアダプターを作成します。static <T> RedisSerializationContext.SerializationPair<T>raw()使用すべきではありません。2.2 以降。default Tread(ByteBufferSE buffer) ByteBufferSE を対応する型に逆直列化します。default ByteBufferSE指定されたelementをそのByteBufferSE 表現に直列化します。
メソッドの詳細
fromSerializer
static <T> RedisSerializationContext.SerializationPair<T> fromSerializer(RedisSerializer<T> serializer) RedisSerializerを指定してRedisSerializationContext.SerializationPairアダプターを作成します。- パラメーター:
serializer- null であってはなりません。- 戻り値:
RedisSerializer用のRedisSerializationContext.SerializationPairアダプター。
just
static <T> RedisSerializationContext.SerializationPair<T> just(RedisElementReader<? extends T> reader, RedisElementWriter<? extends T> writer) RedisElementReaderおよびRedisElementWriterを指定してRedisSerializationContext.SerializationPairアダプターを作成します。- パラメーター:
reader- null であってはなりません。writer- null であってはなりません。- 戻り値:
RedisElementReaderおよびRedisElementWriterをカプセル化するRedisSerializationContext.SerializationPair。
raw
使用すべきではありません。2.2 以降。byteArray()またはbyteBuffer()のいずれかを使用してください。RedisSerializationContext.SerializationPairからパススルーByteBufferSE オブジェクトへのパススルーを作成します。- 戻り値:
RedisSerializationContext.SerializationPairを通過します。
byteArray
RedisSerializationContext.SerializationPairからパススルーbyteオブジェクトへのパススルーを作成します。- 戻り値:
RedisSerializationContext.SerializationPairを通過します。- 導入:
- 2.2
byteBuffer
RedisSerializationContext.SerializationPairからパススルーByteBufferSE オブジェクトへのパススルーを作成します。- 戻り値:
RedisSerializationContext.SerializationPairを通過します。- 導入:
- 2.2
getReader
RedisElementReader<T> getReader()read
ByteBufferSE を対応する型に逆直列化します。- パラメーター:
buffer- null であってはなりません。- 戻り値:
- デシリアライズされた値。null にすることができます。
getWriter
RedisElementWriter<T> getWriter()write
指定されたelementをそのByteBufferSE 表現に直列化します。- パラメーター:
element-ObjectSE はバイトのストリームとして書き込み (直列化) します。- 戻り値:
- 指定された
elementをバイナリ形式で表すByteBufferSE。