Polishing.
Add missing Nullable annotations to serializers. See #3053 Original pull request: #3058
This commit is contained in:
@@ -277,6 +277,7 @@ public class GenericJackson2JsonRedisSerializer implements RedisSerializer<Objec
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public Object deserialize(@Nullable byte[] source) throws SerializationException {
|
||||
return deserialize(source, Object.class);
|
||||
}
|
||||
@@ -375,10 +376,6 @@ public class GenericJackson2JsonRedisSerializer implements RedisSerializer<Objec
|
||||
|
||||
/**
|
||||
* Lenient variant of ObjectMapper._readTreeAndClose using a strict {@link JsonNodeDeserializer}.
|
||||
*
|
||||
* @param source
|
||||
* @return
|
||||
* @throws IOException
|
||||
*/
|
||||
private JsonNode readTree(byte[] source) throws IOException {
|
||||
|
||||
|
||||
@@ -92,6 +92,7 @@ public class GenericToStringSerializer<T> implements RedisSerializer<T>, BeanFac
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public T deserialize(@Nullable byte[] bytes) {
|
||||
|
||||
if (bytes == null) {
|
||||
|
||||
@@ -158,6 +158,7 @@ public class Jackson2JsonRedisSerializer<T> implements RedisSerializer<T> {
|
||||
}
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public T deserialize(@Nullable byte[] bytes) throws SerializationException {
|
||||
|
||||
@@ -84,6 +84,7 @@ public class JdkSerializationRedisSerializer implements RedisSerializer<Object>
|
||||
this.deserializer = deserializer;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public byte[] serialize(@Nullable Object value) {
|
||||
|
||||
@@ -98,6 +99,7 @@ public class JdkSerializationRedisSerializer implements RedisSerializer<Object>
|
||||
}
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Object deserialize(@Nullable byte[] bytes) {
|
||||
|
||||
|
||||
@@ -102,6 +102,7 @@ public class OxmSerializer implements InitializingBean, RedisSerializer<Object>
|
||||
return stream.toByteArray();
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Object deserialize(@Nullable byte[] bytes) throws SerializationException {
|
||||
|
||||
|
||||
@@ -80,11 +80,13 @@ public class StringRedisSerializer implements RedisSerializer<String> {
|
||||
this.charset = charset;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public byte[] serialize(@Nullable String value) {
|
||||
return (value == null ? null : value.getBytes(charset));
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public String deserialize(@Nullable byte[] bytes) {
|
||||
return (bytes == null ? null : new String(bytes, charset));
|
||||
|
||||
Reference in New Issue
Block a user