public class JdkSerializationRedisSerializer extends Object implements RedisSerializer<Object>
serializer and
DefaultDeserializer. This serializer can be constructed with either custom
ClassLoader or own converters.| Constructor and Description |
|---|
JdkSerializationRedisSerializer()
Creates a new
JdkSerializationRedisSerializer using the default class loader. |
JdkSerializationRedisSerializer(ClassLoader classLoader)
Creates a new
JdkSerializationRedisSerializer using a ClassLoader. |
JdkSerializationRedisSerializer(Converter<Object,byte[]> serializer,
Converter<byte[],Object> deserializer)
Creates a new
JdkSerializationRedisSerializer using a converters to serialize and
deserialize objects. |
| Modifier and Type | Method and Description |
|---|---|
Object |
deserialize(byte[] bytes)
Deserialize an object from the given binary data.
|
byte[] |
serialize(Object object)
Serialize the given object to binary data.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbyteArray, canSerialize, getTargetType, java, java, json, stringpublic JdkSerializationRedisSerializer()
JdkSerializationRedisSerializer using the default class loader.public JdkSerializationRedisSerializer(@Nullable ClassLoader classLoader)
JdkSerializationRedisSerializer using a ClassLoader.classLoader - the ClassLoader to use for deserialization. Can be null.public JdkSerializationRedisSerializer(Converter<Object,byte[]> serializer, Converter<byte[],Object> deserializer)
JdkSerializationRedisSerializer using a converters to serialize and
deserialize objects.serializer - must not be nulldeserializer - must not be nullpublic Object deserialize(@Nullable byte[] bytes)
RedisSerializerdeserialize in interface RedisSerializer<Object>bytes - object binary representation. Can be null.public byte[] serialize(@Nullable Object object)
RedisSerializerserialize in interface RedisSerializer<Object>object - object to serialize. Can be null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.