Class AbstractTablePropertySerializer<T extends TableFeaturePropType>
java.lang.Object
org.opendaylight.openflowplugin.impl.protocol.serialization.multipart.tablefeatures.AbstractTablePropertySerializer<T>
- All Implemented Interfaces:
- OFGeneralSerializer,- OFSerializer<TableFeaturePropType>
- Direct Known Subclasses:
- ApplyActionsMissTablePropertySerializer,- ApplyActionsTablePropertySerializer,- ApplySetfieldMissTablePropertySerializer,- ApplySetfieldTablePropertySerializer,- InstructionsMissTablePropertySerializer,- InstructionsTablePropertySerializer,- MatchTablePropertySerializer,- NextTableMissTablePropertySerializer,- NextTableTablePropertySerializer,- WildcardsTablePropertySerializer,- WriteActionsMissTablePropertySerializer,- WriteActionsTablePropertySerializer,- WriteSetfieldMissTablePropertySerializer,- WriteSetfieldTablePropertySerializer
public abstract class AbstractTablePropertySerializer<T extends TableFeaturePropType>
extends Object
implements OFSerializer<TableFeaturePropType>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetClazz()protected abstract TableFeaturesPropTypegetType()voidserialize(TableFeaturePropType tableFeaturePropType, io.netty.buffer.ByteBuf byteBuf) Transforms POJO/DTO into byte message (ByteBuf).protected abstract voidserializeProperty(T property, io.netty.buffer.ByteBuf byteBuf) 
- 
Constructor Details- 
AbstractTablePropertySerializerpublic AbstractTablePropertySerializer()
 
- 
- 
Method Details- 
serializeDescription copied from interface:OFSerializerTransforms POJO/DTO into byte message (ByteBuf).- Specified by:
- serializein interface- OFSerializer<T extends TableFeaturePropType>
- Parameters:
- tableFeaturePropType- object to be serialized
- byteBuf- output buffer
 
- 
serializeProperty
- 
getType
- 
getClazz
 
-