インターフェース 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
からパススルーByteBuffer
SE オブジェクトへのパススルーを作成します。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 T
read
(ByteBufferSE buffer) ByteBuffer
SE を対応する型に逆直列化します。default ByteBufferSE
指定されたelement
をそのByteBuffer
SE 表現に直列化します。
メソッドの詳細
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
からパススルーByteBuffer
SE オブジェクトへのパススルーを作成します。- 戻り値:
RedisSerializationContext.SerializationPair
を通過します。
byteArray
RedisSerializationContext.SerializationPair
からパススルーbyte
オブジェクトへのパススルーを作成します。- 戻り値:
RedisSerializationContext.SerializationPair
を通過します。- 導入:
- 2.2
byteBuffer
RedisSerializationContext.SerializationPair
からパススルーByteBuffer
SE オブジェクトへのパススルーを作成します。- 戻り値:
RedisSerializationContext.SerializationPair
を通過します。- 導入:
- 2.2
getReader
RedisElementReader<T> getReader()read
ByteBuffer
SE を対応する型に逆直列化します。- パラメーター:
buffer
- null であってはなりません。- 戻り値:
- デシリアライズされた値。null にすることができます。
getWriter
RedisElementWriter<T> getWriter()write
指定されたelement
をそのByteBuffer
SE 表現に直列化します。- パラメーター:
element
-Object
SE はバイトのストリームとして書き込み (直列化) します。- 戻り値:
- 指定された
element
をバイナリ形式で表すByteBuffer
SE。