public interface Serializer
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.String,java.lang.Class<?>> |
CLASS_CACHE |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
deserialize(byte[] data)
Deserialize the data.
|
<T> T |
deserialize(byte[] data,
java.lang.Class<T> cls)
Deserialize the data.
|
default <T> T |
deserialize(byte[] data,
java.lang.String classFullName)
Deserialize the data.
|
<T> T |
deserialize(byte[] data,
java.lang.reflect.Type type)
Deserialize the data.
|
java.lang.String |
name()
The name of the serializer implementer.
|
<T> byte[] |
serialize(T obj)
Serialize the object.
|
<T> T deserialize(byte[] data)
T - class typedata - byte[]<T> T deserialize(byte[] data,
java.lang.Class<T> cls)
T - class typedata - byte[]cls - class<T> T deserialize(byte[] data,
java.lang.reflect.Type type)
T - class typedata - byte[]type - data typedefault <T> T deserialize(byte[] data,
java.lang.String classFullName)
T - class typedata - byte[]classFullName - class full name<T> byte[] serialize(T obj)
obj - target objjava.lang.String name()
Copyright © 2018–2021 Alibaba Group. All rights reserved.