Interface OFDeserializer<E extends org.opendaylight.yangtools.yang.binding.DataContainer>
-
- Type Parameters:
E- message code type
- All Superinterfaces:
OFGeneralDeserializer
- All Known Implementing Classes:
AbstractActionCaseDeserializer,AbstractActionCodec,AbstractActionDeserializer,AbstractActionDeserializer,AbstractActionInstructionDeserializer,AbstractActionInstructionDeserializer,AbstractExperimenterMatchCodec,AbstractInstructionDeserializer,AbstractMatchCodec,AbstractMatchCodec,AbstractNshcCodec,AbstractOxmExperimenterMatchEntryDeserializer,AbstractOxmMatchEntryDeserializer,AbstractRegCodec,ActionDeserializer,ApplyActionsInstructionDeserializer,ApplyActionsInstructionDeserializer,ArpOpCodec,ArpShaCodec,ArpSpaCodec,ArpThaCodec,ArpTpaCodec,AsyncConfigMessageDeserializer,BarrierInputMessageFactory,BarrierReplyMessageFactory,BundleControlFactory,ClearActionsInstructionDeserializer,ClearActionsInstructionDeserializer,ConntrackCodec,CopyTtlInActionDeserializer,CopyTtlOutActionDeserializer,CtClearCodec,CtMarkCodec,CtStateCodec,CtTpDstCodec,CtTpSrcCodec,CtZoneCodec,DecapCodec,DecMplsTtlActionDeserializer,DecNshTtlCodec,DecNwTtlActionDeserializer,EchoReplyMessageFactory,EchoRequestMessageFactory,EmptyActionDeserializer,EncapCodec,ErrorMessageFactory,EthDstCodec,EthSrcCodec,EthTypeCodec,ExperimenterMessageFactory,FeaturesReplyMessageFactory,FinTimeoutCodec,FlowMessageDeserializer,FlowModInputMessageFactory,FlowRemovedMessageFactory,GetAsyncReplyMessageFactory,GetAsyncRequestMessageFactory,GetConfigInputMessageFactory,GetConfigReplyMessageFactory,GetFeaturesInputMessageFactory,GetQueueConfigInputMessageFactory,GoToTableInstructionDeserializer,GoToTableInstructionDeserializer,GroupActionDeserializer,GroupMessageDeserializer,GroupModInputMessageFactory,HelloMessageFactory,IcmpTypeCodec,Icmpv6NDOptionsTypeCodec,Icmpv6NDReservedCodec,InPortCodec,IpDstCodec,IpSrcCodec,Ipv6DstCodec,Ipv6SrcCodec,LearnCodec,MatchDeserializer,MatchDeserializer,MetadataCodec,MeterInstructionDeserializer,MeterInstructionDeserializer,MeterMessageDeserializer,MeterModInputMessageFactory,MplsLabelCodec,MultipartReplyDescDeserializer,MultipartReplyExperimenterDeserializer,MultipartReplyFlowAggregateStatsDeserializer,MultipartReplyFlowStatsDeserializer,MultipartReplyFlowTableStatsDeserializer,MultipartReplyGroupDescDeserializer,MultipartReplyGroupFeaturesDeserializer,MultipartReplyGroupStatsDeserializer,MultipartReplyMessageDeserializer,MultipartReplyMessageFactory,MultipartReplyMeterConfigDeserializer,MultipartReplyMeterFeaturesDeserializer,MultipartReplyMeterStatsDeserializer,MultipartReplyPortDescDeserializer,MultipartReplyPortStatsDeserializer,MultipartReplyQueueStatsDeserializer,MultipartReplyTableFeaturesDeserializer,MultipartRequestInputMessageFactory,MultipathCodec,Nshc1Codec,Nshc2Codec,Nshc3Codec,Nshc4Codec,NshFlagsCodec,NshMdtypeCodec,NshNpCodec,NshTtlCodec,NsiCodec,NspCodec,OF10EnqueueActionDeserializer,OF10ErrorMessageFactory,OF10FeaturesReplyMessageFactory,OF10FeaturesRequestMessageFactory,OF10FlowModInputMessageFactory,OF10FlowRemovedMessageFactory,OF10GetQueueConfigInputMessageFactory,OF10HelloMessageFactory,OF10MatchDeserializer,OF10OutputActionDeserializer,OF10PacketInMessageFactory,OF10PacketOutInputMessageFactory,OF10PortModInputMessageFactory,OF10PortStatusMessageFactory,OF10QueueGetConfigReplyMessageFactory,OF10SetDlDstActionDeserializer,OF10SetDlSrcActionDeserializer,OF10SetNwDstActionDeserializer,OF10SetNwSrcActionDeserializer,OF10SetNwTosActionDeserializer,OF10SetTpDstActionDeserializer,OF10SetTpSrcActionDeserializer,OF10SetVlanPcpActionDeserializer,OF10SetVlanVidActionDeserializer,OF10StatsReplyMessageFactory,OF10StatsRequestInputFactory,OF13GroupActionDeserializer,OF13OutputActionDeserializer,OF13PopMplsActionDeserializer,OF13PushMplsActionDeserializer,OF13PushPbbActionDeserializer,OF13PushVlanActionDeserializer,OF13SetFieldActionDeserializer,OF13SetMplsTtlActionDeserializer,OF13SetNwTtlActionDeserializer,OF13SetQueueActionDeserializer,OnfExperimenterErrorFactory,OnfOxmTcpFlagsDeserializer,OutputActionDeserializer,OutputReg2Codec,OutputRegCodec,OxmArpOpDeserializer,OxmArpShaDeserializer,OxmArpSpaDeserializer,OxmArpThaDeserializer,OxmArpTpaDeserializer,OxmEthDstDeserializer,OxmEthSrcDeserializer,OxmEthTypeDeserializer,OxmIcmpv4CodeDeserializer,OxmIcmpv4TypeDeserializer,OxmIcmpv6CodeDeserializer,OxmIcmpv6TypeDeserializer,OxmInPhyPortDeserializer,OxmInPortDeserializer,OxmIpDscpDeserializer,OxmIpEcnDeserializer,OxmIpProtoDeserializer,OxmIpv4DstDeserializer,OxmIpv4SrcDeserializer,OxmIpv6DstDeserializer,OxmIpv6ExtHdrDeserializer,OxmIpv6FlabelDeserializer,OxmIpv6NdSllDeserializer,OxmIpv6NdTargetDeserializer,OxmIpv6NdTllDeserializer,OxmIpv6SrcDeserializer,OxmMetadataDeserializer,OxmMplsBosDeserializer,OxmMplsLabelDeserializer,OxmMplsTcDeserializer,OxmPacketTypeDeserializer,OxmPbbIsidDeserializer,OxmSctpDstDeserializer,OxmSctpSrcDeserializer,OxmTcpDstDeserializer,OxmTcpSrcDeserializer,OxmTunnelIdDeserializer,OxmUdpDstDeserializer,OxmUdpSrcDeserializer,OxmVlanPcpDeserializer,OxmVlanVidDeserializer,PacketInMessageDeserializer,PacketInMessageFactory,PacketOutInputMessageFactory,PktMarkCodec,PopMplsActionDeserializer,PopPbbActionDeserializer,PopVlanActionDeserializer,PortMessageDeserializer,PortModInputMessageFactory,PortStatusMessageFactory,PushMplsActionDeserializer,PushPbbActionDeserializer,PushVlanActionDeserializer,QueueGetConfigReplyMessageFactory,Reg0Codec,Reg1Codec,Reg2Codec,Reg3Codec,Reg4Codec,Reg5Codec,Reg6Codec,Reg7Codec,RegLoad2Codec,RegLoadCodec,RegMoveCodec,ResubmitCodec,RoleReplyMessageFactory,RoleRequestInputMessageFactory,SetAsyncInputMessageFactory,SetConfigInputMessageFactory,SetFieldActionDeserializer,SetMplsTtlActionDeserializer,SetNwTtlActionDeserializer,SetQueueActionDeserializer,TableModInputMessageFactory,TcpDstCodec,TcpSrcCodec,TunIdCodec,TunIpv4DstCodec,TunIpv4SrcCodec,UdpDstCodec,UdpSrcCodec,VendorMessageFactory,VersionAssignableFactory,WriteActionsInstructionDeserializer,WriteActionsInstructionDeserializer,WriteMetadataInstructionDeserializer,WriteMetadataInstructionDeserializer
public interface OFDeserializer<E extends org.opendaylight.yangtools.yang.binding.DataContainer> extends OFGeneralDeserializer
Uniform interface for deserializing factories.- Author:
- michal.polkorab, timotej.kubas
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Edeserialize(io.netty.buffer.ByteBuf message)Transforms byte message into POJO/DTO (of type E).
-
-
-
Method Detail
-
deserialize
E deserialize(io.netty.buffer.ByteBuf message)
Transforms byte message into POJO/DTO (of type E).- Parameters:
message- message as bytes in ByteBuf- Returns:
- POJO/DTO
-
-