クラス JdkSerializationRedisSerializer
java.lang.ObjectSE
org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
- 実装されたすべてのインターフェース:
RedisSerializer<ObjectSE>
Java 直列化
RedisSerializer
。 デフォルトの (Java ベース) serializer
および deserializer
にデリゲートします。
この serializer
は、カスタム ClassLoader
SE またはカスタム converters
のいずれかを使用して構築できます。
- 作成者:
- Mark Pollack, Costin Leau, Mark Paluch, Christoph Strobl, John Blum
コンストラクターのサマリー
コンストラクターコンストラクター説明デフォルトのClassLoader
SE を使用して新しいJdkSerializationRedisSerializer
を作成します。JdkSerializationRedisSerializer
(ClassLoaderSE classLoader) JdkSerializationRedisSerializer
(Converter<ObjectSE, byte[]> serializer, Converter<byte[], ObjectSE> deserializer) メソッドのサマリー
修飾子と型メソッド説明deserialize
(byte[] bytes) 指定されたバイナリデータからオブジェクトを逆直列化します。byte[]
指定されたオブジェクトをバイナリデータに直列化します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.data.redis.serializer.RedisSerializer から継承されたメソッド
canSerialize, getTargetType
コンストラクターの詳細
JdkSerializationRedisSerializer
public JdkSerializationRedisSerializer()デフォルトのClassLoader
SE を使用して新しいJdkSerializationRedisSerializer
を作成します。JdkSerializationRedisSerializer
- パラメーター:
classLoader
-ClassLoader
SE は、逆直列化のためにtypes
SE を解決するために使用されます。null にすることもできます。- 導入:
- 1.7
JdkSerializationRedisSerializer
public JdkSerializationRedisSerializer(Converter<ObjectSE, byte[]> serializer, Converter<byte[], ObjectSE> deserializer) - パラメーター:
serializer
-Converter
は、Object
SE をバイト配列に直列化するために使用されます。null であってはなりません。deserializer
-Converter
は、バイト arra を逆直列化してObject
SE に変換するために使用されます。null であってはなりません- 例外:
IllegalArgumentExceptionSE
- 指定されたserializer
またはdeserializer
のいずれかが null の場合。- 導入:
- 1.7
メソッドの詳細
serialize
インターフェースからコピーされた説明:RedisSerializer
指定されたオブジェクトをバイナリデータに直列化します。- 次で指定:
- インターフェース
RedisSerializer<ObjectSE>
のserialize
- パラメーター:
value
- 直列化するオブジェクト。null にすることができます。- 戻り値:
- 同等のバイナリデータ。null にすることができます。
deserialize
インターフェースからコピーされた説明:RedisSerializer
指定されたバイナリデータからオブジェクトを逆直列化します。- 次で指定:
- インターフェース
RedisSerializer<ObjectSE>
のdeserialize
- パラメーター:
bytes
- オブジェクトのバイナリ表現。null にすることができます。- 戻り値:
- 同等のオブジェクトインスタンス。null にすることができます。