Class AbstractActionDeserializer
- java.lang.Object
-
- org.opendaylight.openflowjava.protocol.impl.deserialization.action.AbstractActionDeserializer
-
- All Implemented Interfaces:
HeaderDeserializer<Action>
,OFDeserializer<Action>
,OFGeneralDeserializer
- Direct Known Subclasses:
OF10EnqueueActionDeserializer
,OF10OutputActionDeserializer
,OF10SetDlDstActionDeserializer
,OF10SetDlSrcActionDeserializer
,OF10SetNwDstActionDeserializer
,OF10SetNwSrcActionDeserializer
,OF10SetNwTosActionDeserializer
,OF10SetTpDstActionDeserializer
,OF10SetTpSrcActionDeserializer
,OF10SetVlanPcpActionDeserializer
,OF10SetVlanVidActionDeserializer
,OF10StripVlanActionDeserializer
,OF13CopyTtlInActionDeserializer
,OF13CopyTtlOutActionDeserializer
,OF13DecMplsTtlActionDeserializer
,OF13DecNwTtlActionDeserializer
,OF13GroupActionDeserializer
,OF13OutputActionDeserializer
,OF13PopMplsActionDeserializer
,OF13PopPbbActionDeserializer
,OF13PopVlanActionDeserializer
,OF13PushMplsActionDeserializer
,OF13PushPbbActionDeserializer
,OF13PushVlanActionDeserializer
,OF13SetFieldActionDeserializer
,OF13SetMplsTtlActionDeserializer
,OF13SetNwTtlActionDeserializer
,OF13SetQueueActionDeserializer
public abstract class AbstractActionDeserializer extends Object implements OFDeserializer<Action>, HeaderDeserializer<Action>
Base class for action deserializers.- Author:
- michal.polkorab
-
-
Constructor Summary
Constructors Constructor Description AbstractActionDeserializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Action
deserializeHeader(io.netty.buffer.ByteBuf input)
Deserializes a byte message headers.protected abstract ActionChoice
getType()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer
deserialize
-
-
-
-
Method Detail
-
deserializeHeader
public Action deserializeHeader(io.netty.buffer.ByteBuf input)
Description copied from interface:HeaderDeserializer
Deserializes a byte message headers.- Specified by:
deserializeHeader
in interfaceHeaderDeserializer<Action>
- Parameters:
input
- message as bytes in ByteBuf- Returns:
- POJO/DTO
-
getType
protected abstract ActionChoice getType()
-
-