Class AbstractActionCaseDeserializer<T extends ActionChoice>
- java.lang.Object
-
- org.opendaylight.openflowjava.protocol.impl.deserialization.action.AbstractActionDeserializer<T>
-
- org.opendaylight.openflowjava.protocol.impl.deserialization.action.AbstractActionCaseDeserializer<T>
-
- All Implemented Interfaces:
HeaderDeserializer<Action>
,OFDeserializer<Action>
,OFGeneralDeserializer
- Direct Known Subclasses:
OF10EnqueueActionDeserializer
,OF10OutputActionDeserializer
,OF10SetDlDstActionDeserializer
,OF10SetDlSrcActionDeserializer
,OF10SetNwDstActionDeserializer
,OF10SetNwSrcActionDeserializer
,OF10SetNwTosActionDeserializer
,OF10SetTpDstActionDeserializer
,OF10SetTpSrcActionDeserializer
,OF10SetVlanPcpActionDeserializer
,OF10SetVlanVidActionDeserializer
,OF13GroupActionDeserializer
,OF13OutputActionDeserializer
,OF13PopMplsActionDeserializer
,OF13PushMplsActionDeserializer
,OF13PushPbbActionDeserializer
,OF13PushVlanActionDeserializer
,OF13SetFieldActionDeserializer
,OF13SetMplsTtlActionDeserializer
,OF13SetNwTtlActionDeserializer
,OF13SetQueueActionDeserializer
@Beta public abstract class AbstractActionCaseDeserializer<T extends ActionChoice> extends AbstractActionDeserializer<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractActionCaseDeserializer(@NonNull T emptyChoice)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Action
deserialize(io.netty.buffer.ByteBuf input)
Transforms byte message into POJO/DTO (of type E).protected abstract @NonNull T
deserializeAction(@NonNull io.netty.buffer.ByteBuf input)
-
Methods inherited from class org.opendaylight.openflowjava.protocol.impl.deserialization.action.AbstractActionDeserializer
deserializeHeader
-
-
-
-
Constructor Detail
-
AbstractActionCaseDeserializer
protected AbstractActionCaseDeserializer(@NonNull T emptyChoice)
-
-
Method Detail
-
deserialize
public final Action deserialize(io.netty.buffer.ByteBuf input)
Description copied from interface:OFDeserializer
Transforms byte message into POJO/DTO (of type E).- Parameters:
input
- message as bytes in ByteBuf- Returns:
- POJO/DTO
-
deserializeAction
protected abstract @NonNull T deserializeAction(@NonNull io.netty.buffer.ByteBuf input)
-
-