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)
OFSerializerserialize in interface OFSerializer<T extends OfHeader>message - object to be serializedoutBuffer - output bufferpublic void serializeHeader(T message, io.netty.buffer.ByteBuf outBuffer)
HeaderSerializerserializeHeader in interface HeaderSerializer<T extends OfHeader>message - object whose headers should be serializedoutBuffer - output bufferprotected abstract byte getMessageType()
Copyright © 2019 OpenDaylight. All rights reserved.