Package se.sics.kompics.network.netty
Class NettySerializer
java.lang.Object
se.sics.kompics.network.netty.NettySerializer
- All Implemented Interfaces:
DatagramSerializer
,Serializer
public class NettySerializer extends Object implements DatagramSerializer
- Author:
- Lars Kroll <[email protected]>
-
Constructor Summary
Constructors Constructor Description NettySerializer()
-
Method Summary
Modifier and Type Method Description Object
fromBinary(io.netty.buffer.ByteBuf buf, io.netty.channel.socket.DatagramPacket datagram)
Object
fromBinary(io.netty.buffer.ByteBuf buf, Optional<Object> hint)
Deserialize from buf.int
identifier()
void
toBinary(Object o, io.netty.buffer.ByteBuf buf)
Serialize o into buf.
-
Constructor Details
-
NettySerializer
public NettySerializer()
-
-
Method Details
-
identifier
- Specified by:
identifier
in interfaceSerializer
-
toBinary
Description copied from interface:Serializer
Serialize o into buf.- Specified by:
toBinary
in interfaceSerializer
-
fromBinary
Description copied from interface:Serializer
Deserialize from buf. Optionally use hint to decide what to deserialize.- Specified by:
fromBinary
in interfaceSerializer
- Returns:
-
fromBinary
public Object fromBinary(io.netty.buffer.ByteBuf buf, io.netty.channel.socket.DatagramPacket datagram)- Specified by:
fromBinary
in interfaceDatagramSerializer
-