public abstract class AbstractCodec extends Object implements Codec
| Modifier and Type | Field and Description |
|---|---|
protected static ConcurrentHashMap<Integer,String> |
serializations |
| Constructor and Description |
|---|
AbstractCodec() |
| Modifier and Type | Method and Description |
|---|---|
ObjectInput |
createInput(InputStream in) |
ObjectOutput |
createOutput(OutputStream outputStream) |
protected Object |
deserialize(byte[] value,
Class<?> type,
Serialization serialize) |
protected Serialization |
getSerializationByNum(int serializationNum) |
protected static void |
initAllSerialization() |
protected void |
serialize(ObjectOutput output,
Object message,
Serialization serialize) |
protected static ConcurrentHashMap<Integer,String> serializations
protected void serialize(ObjectOutput output, Object message, Serialization serialize) throws IOException
IOExceptionprotected Object deserialize(byte[] value, Class<?> type, Serialization serialize) throws IOException
IOExceptionpublic ObjectOutput createOutput(OutputStream outputStream)
public ObjectInput createInput(InputStream in)
protected static void initAllSerialization()
protected Serialization getSerializationByNum(int serializationNum)
Copyright © 2020. All rights reserved.