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