public class CorfuSerializer extends Object implements ISerializer
customHashingMap, hashConversionMap, kryos
Constructor and Description |
---|
CorfuSerializer(byte type) |
Modifier and Type | Method and Description |
---|---|
Object |
deserialize(io.netty.buffer.ByteBuf b,
CorfuRuntime rt)
Deserialize an object from a given byte buffer.
|
byte |
getType() |
void |
serialize(Object o,
io.netty.buffer.ByteBuf b)
Serialize an object into a given byte buffer.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getCustomHasher, hash, registerCustomHasher
public byte getType()
getType
in interface ISerializer
public Object deserialize(io.netty.buffer.ByteBuf b, CorfuRuntime rt)
deserialize
in interface ISerializer
b
- The bytebuf to deserialize.public void serialize(Object o, io.netty.buffer.ByteBuf b)
serialize
in interface ISerializer
o
- The object to serialize.b
- The bytebuf to serialize it into.Copyright © 2019 CorfuDB. All rights reserved.