public abstract class AbstractSetFieldActionSerializer extends AbstractActionSerializer<Action> implements SerializerRegistryInjector
| Constructor and Description |
|---|
AbstractSetFieldActionSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SetFieldCase |
buildAction(Action input)
Build #
SetFieldCase
from #Action. |
protected int |
getLength()
Get length.
|
protected int |
getType()
Get type.
|
void |
injectSerializerRegistry(SerializerRegistry serializerRegistry)
Injects serializer registry.
|
void |
serialize(Action input,
io.netty.buffer.ByteBuf outBuffer)
Transforms POJO/DTO into byte message (ByteBuf).
|
serializeHeaderpublic void serialize(Action input, io.netty.buffer.ByteBuf outBuffer)
OFSerializerserialize in interface OFSerializer<Action>serialize in class AbstractActionSerializer<Action>input - object to be serializedoutBuffer - output bufferprotected abstract SetFieldCase buildAction(Action input)
SetFieldCase
from #Action.input - input actionprotected int getType()
AbstractActionSerializergetType in class AbstractActionSerializer<Action>protected int getLength()
AbstractActionSerializergetLength in class AbstractActionSerializer<Action>public void injectSerializerRegistry(SerializerRegistry serializerRegistry)
SerializerRegistryInjectorinjectSerializerRegistry in interface SerializerRegistryInjectorserializerRegistry - registry instanceCopyright © 2019 OpenDaylight. All rights reserved.