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, wait
byteArray, canSerialize, getTargetType, java, java, json, string
public 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)
RedisSerializer
deserialize
in interface RedisSerializer<Object>
bytes
- object binary representation. Can be null.public byte[] serialize(@Nullable Object object)
RedisSerializer
serialize
in interface RedisSerializer<Object>
object
- object to serialize. Can be null.Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.