public abstract class AbstractActionInstructionSerializer<T extends Instruction> extends AbstractInstructionSerializer<T> implements SerializerRegistryInjector
| Constructor and Description |
|---|
AbstractActionInstructionSerializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
injectSerializerRegistry(SerializerRegistry serializerRegistry)
Injects serializer registry.
|
void |
serialize(T input,
io.netty.buffer.ByteBuf outBuffer)
Transforms POJO/DTO into byte message (ByteBuf).
|
protected void |
writeActions(ActionList actions,
short version,
io.netty.buffer.ByteBuf outBuffer,
int startIndex)
Try to write list of OpenFlowPlugin actions to output buffer.
|
getLength, getType, serializeHeaderpublic void serialize(T input, io.netty.buffer.ByteBuf outBuffer)
OFSerializerserialize in interface OFSerializer<T extends Instruction>serialize in class AbstractInstructionSerializer<T extends Instruction>input - object to be serializedoutBuffer - output bufferprotected void writeActions(ActionList actions, short version, io.netty.buffer.ByteBuf outBuffer, int startIndex)
actions - List of OpenFlowPlugin actionsoutBuffer - output bufferstartIndex - start index of byte bufferpublic void injectSerializerRegistry(SerializerRegistry serializerRegistry)
SerializerRegistryInjectorinjectSerializerRegistry in interface SerializerRegistryInjectorserializerRegistry - registry instanceCopyright © 2019 OpenDaylight. All rights reserved.