public class DslJsonSerialization extends com.dslplatform.json.DslJson<ServiceLocator> implements JsonSerialization
| Constructor and Description |
|---|
DslJsonSerialization(ServiceLocator locator) |
| Modifier and Type | Method and Description |
|---|---|
<TResult extends AggregateRoot> |
deserializeHistoryList(java.lang.Class<TResult> manifest,
byte[] body,
int size)
To work around JVM erasure specify history element type.
|
Bytes |
serialize(java.lang.Object value)
Serialize object if possible.
|
void |
serialize(java.io.Writer writer,
java.lang.Object value)
Serialize object if possible to an existing Writer.
|
deserialize, deserialize, deserialize, deserializeList, deserializeList, deserializeMap, deserializeObject, getObjectReader, isNull, iterateOver, registerReader, registerReader, registerWriter, registerWriter, serialize, serialize, serialize, serialize, serialize, serialize, serialize, serializeMap, tryFindWriterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeserialize, deserializeListpublic DslJsonSerialization(ServiceLocator locator)
public <TResult extends AggregateRoot> java.util.List<History<TResult>> deserializeHistoryList(java.lang.Class<TResult> manifest, byte[] body, int size) throws java.io.IOException
JsonSerializationdeserializeHistoryList in interface JsonSerializationTResult - expected object typemanifest - object manifestbody - JSON arraysize - specify lengthjava.io.IOExceptionpublic final Bytes serialize(java.lang.Object value) throws java.io.IOException
JsonSerializationserialize in interface JsonSerializationvalue - object instance to serializejava.io.IOExceptionpublic final void serialize(java.io.Writer writer,
java.lang.Object value)
throws java.io.IOException
JsonSerializationserialize in interface JsonSerializationvalue - object instance to serializejava.io.IOException