public abstract class AbstractMessageSerializer<T extends OfHeader> extends Object implements OFSerializer<T>, HeaderSerializer<T>
Constructor and Description |
---|
AbstractMessageSerializer() |
Modifier and Type | Method and Description |
---|---|
protected abstract byte |
getMessageType()
Message type getter.
|
void |
serialize(T message,
io.netty.buffer.ByteBuf outBuffer)
Transforms POJO/DTO into byte message (ByteBuf).
|
void |
serializeHeader(T message,
io.netty.buffer.ByteBuf outBuffer)
Serializes object headers (e.g.
|
public void serialize(T message, io.netty.buffer.ByteBuf outBuffer)
OFSerializer
serialize
in interface OFSerializer<T extends OfHeader>
message
- object to be serializedoutBuffer
- output bufferpublic void serializeHeader(T message, io.netty.buffer.ByteBuf outBuffer)
HeaderSerializer
serializeHeader
in interface HeaderSerializer<T extends OfHeader>
message
- object whose headers should be serializedoutBuffer
- output bufferprotected abstract byte getMessageType()
Copyright © 2020 OpenDaylight. All rights reserved.