Interface ModelSerializer<T>
-
- All Known Implementing Classes:
JacksonModelSerializer
public interface ModelSerializer<T>Serializing interface for models
-
-
Field Summary
Fields Modifier and Type Field Description static ModelSerializer<byte[]>rawA pass through serializer
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tdeserialize(byte[] bytes)Given bytes serialized viaserialize(Object)return the modelbyte[]serialize(T model)Given a model return the serialized bytes
-
-
-
Field Detail
-
raw
static final ModelSerializer<byte[]> raw
A pass through serializer
-
-
Method Detail
-
serialize
byte[] serialize(T model)
Given a model return the serialized bytes- Parameters:
model- model- Returns:
- bytes
-
deserialize
T deserialize(byte[] bytes)
Given bytes serialized viaserialize(Object)return the model- Parameters:
bytes- serialized bytes- Returns:
- model
- Throws:
java.lang.RuntimeException- ifbytesis invalid or there was an error deserializing
-
-