public abstract class AbstractActionSerializer<T extends Action> extends Object implements OFSerializer<T>, HeaderSerializer<T>
| Constructor and Description |
|---|
AbstractActionSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
getLength()
Get length.
|
protected abstract int |
getType()
Get type.
|
void |
serialize(T input,
io.netty.buffer.ByteBuf outBuffer)
Transforms POJO/DTO into byte message (ByteBuf).
|
void |
serializeHeader(T input,
io.netty.buffer.ByteBuf outBuffer)
Serializes object headers (e.g.
|
public void serialize(T input, io.netty.buffer.ByteBuf outBuffer)
OFSerializerserialize in interface OFSerializer<T extends Action>input - object to be serializedoutBuffer - output bufferpublic void serializeHeader(T input, io.netty.buffer.ByteBuf outBuffer)
HeaderSerializerserializeHeader in interface HeaderSerializer<T extends Action>input - object whose headers should be serializedoutBuffer - output bufferprotected abstract int getType()
protected abstract int getLength()
Copyright © 2019 OpenDaylight. All rights reserved.