Class AbstractOxmExperimenterMatchEntrySerializer
java.lang.Object
org.opendaylight.openflowjava.protocol.impl.serialization.match.AbstractOxmMatchEntrySerializer
org.opendaylight.openflowjava.protocol.impl.serialization.match.ext.AbstractOxmExperimenterMatchEntrySerializer
- All Implemented Interfaces:
- HeaderSerializer<MatchEntry>,- OFGeneralSerializer,- OFSerializer<MatchEntry>
- Direct Known Subclasses:
- OnfOxmTcpFlagsSerializer
public abstract class AbstractOxmExperimenterMatchEntrySerializer
extends AbstractOxmMatchEntrySerializer
Created by Anil Vishnoi (avishnoi@Brocade.com) on 7/25/16.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract org.opendaylight.yangtools.yang.common.Uint32Returns the Experimenter match entry ID.voidserialize(MatchEntry entry, io.netty.buffer.ByteBuf outBuffer) Transforms POJO/DTO into byte message (ByteBuf).protected ExperimenterIdCaseserializeExperimenterId(MatchEntry matchEntry, io.netty.buffer.ByteBuf out) voidserializeHeader(MatchEntry entry, io.netty.buffer.ByteBuf outBuffer) Serializes object headers (e.g.protected static voidwriteOxmFieldAndLength(io.netty.buffer.ByteBuf out, int fieldValue, boolean hasMask, int lengthArg) Methods inherited from class org.opendaylight.openflowjava.protocol.impl.serialization.match.AbstractOxmMatchEntrySerializergetOxmClassCode, getOxmFieldCode, getValueLength, writeMask
- 
Constructor Details- 
AbstractOxmExperimenterMatchEntrySerializerpublic AbstractOxmExperimenterMatchEntrySerializer()
 
- 
- 
Method Details- 
serializeDescription copied from interface:OFSerializerTransforms POJO/DTO into byte message (ByteBuf).- Specified by:
- serializein interface- OFSerializer<MatchEntry>
- Overrides:
- serializein class- AbstractOxmMatchEntrySerializer
- Parameters:
- entry- object to be serialized
- outBuffer- output buffer
 
- 
serializeHeaderDescription copied from interface:HeaderSerializerSerializes object headers (e.g. for Multipart message - Table Features).- Specified by:
- serializeHeaderin interface- HeaderSerializer<MatchEntry>
- Overrides:
- serializeHeaderin class- AbstractOxmMatchEntrySerializer
- Parameters:
- entry- object whose headers should be serialized
- outBuffer- output buffer
 
- 
writeOxmFieldAndLengthprotected static void writeOxmFieldAndLength(io.netty.buffer.ByteBuf out, int fieldValue, boolean hasMask, int lengthArg) 
- 
serializeExperimenterIdprotected ExperimenterIdCase serializeExperimenterId(MatchEntry matchEntry, io.netty.buffer.ByteBuf out) 
- 
getExperimenterIdprotected abstract org.opendaylight.yangtools.yang.common.Uint32 getExperimenterId()Returns the Experimenter match entry ID.
 
-