Class AbstractActionSerializer
java.lang.Object
org.opendaylight.openflowjava.protocol.impl.serialization.action.AbstractActionSerializer
- All Implemented Interfaces:
- HeaderSerializer<Action>,- OFGeneralSerializer,- OFSerializer<Action>
- Direct Known Subclasses:
- EmptyActionSerializer,- OF10EnqueueActionSerializer,- OF10OutputActionSerializer,- OF10SetDlDstActionSerializer,- OF10SetDlSrcActionSerializer,- OF10SetNwDstActionSerializer,- OF10SetNwSrcActionSerializer,- OF10SetNwTosActionSerializer,- OF10SetTpDstActionSerializer,- OF10SetTpSrcActionSerializer,- OF10SetVlanPcpActionSerializer,- OF10SetVlanVidActionSerializer,- OF13GroupActionSerializer,- OF13OutputActionSerializer,- OF13PopMplsActionSerializer,- OF13PushMplsActionSerializer,- OF13PushPbbActionSerializer,- OF13PushVlanActionSerializer,- OF13SetMplsTtlActionSerializer,- OF13SetNwTtlActionSerializer,- OF13SetQueueActionSerializer
public abstract class AbstractActionSerializer
extends Object
implements OFSerializer<Action>, HeaderSerializer<Action>
Base class for an action serializer.
- Author:
- michal.polkorab
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidTransforms POJO/DTO into byte message (ByteBuf).protected abstract voidserializeBody(Action input, io.netty.buffer.ByteBuf outBuffer) final voidserializeHeader(Action input, io.netty.buffer.ByteBuf outBuffer) Serializes object headers (e.g.protected final shorttype()Returns the numeric representation of action type.
- 
Constructor Details- 
AbstractActionSerializerprotected AbstractActionSerializer(short type, short length) 
 
- 
- 
Method Details- 
serializeDescription copied from interface:OFSerializerTransforms POJO/DTO into byte message (ByteBuf).- Specified by:
- serializein interface- OFSerializer<Action>
- Parameters:
- input- 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<Action>
- Parameters:
- input- object whose headers should be serialized
- outBuffer- output buffer
 
- 
typeprotected final short type()Returns the numeric representation of action type.- Returns:
- Numeric representation of action type.
 
- 
serializeBody
 
-