public interface SerializationHandle<T>
Modifier and Type | Method and Description |
---|---|
<I> T |
deserialize(DeserializationAdapter<I> adapter,
I input,
Version backwardCompatibilityVersion) |
T |
fromJsonCompatibleSnapshot(Map<String,Object> snapshot,
Version backwardCompatibilityVersion) |
Class<T> |
getSerializedType() |
int |
getTypeId() |
String |
getTypeName() |
default double[] |
readDoubleArray(Map<String,Object> snapshot,
String fieldName) |
default Integer |
readIntegerValue(Map<String,Object> snapshot,
String fieldName) |
default int |
readIntValue(Map<String,Object> snapshot,
String fieldName) |
default long[] |
readLongArray(Map<String,Object> snapshot,
String fieldName) |
default Long |
readLongValue(Map<String,Object> snapshot,
String fieldName) |
<O> void |
serialize(SerializationAdapter<O> adapter,
O output,
T serializableObject,
Version backwardCompatibilityVersion) |
Map<String,Object> |
toJsonCompatibleSnapshot(T serializableObject,
Version backwardCompatibilityVersion) |
<I> T deserialize(DeserializationAdapter<I> adapter, I input, Version backwardCompatibilityVersion) throws IOException
IOException
<O> void serialize(SerializationAdapter<O> adapter, O output, T serializableObject, Version backwardCompatibilityVersion) throws IOException
IOException
int getTypeId()
T fromJsonCompatibleSnapshot(Map<String,Object> snapshot, Version backwardCompatibilityVersion) throws IOException
IOException
Map<String,Object> toJsonCompatibleSnapshot(T serializableObject, Version backwardCompatibilityVersion) throws IOException
IOException
String getTypeName()
Copyright © 2022. All rights reserved.