Interface OFDeserializer<E extends org.opendaylight.yangtools.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.binding.DataContainer> extends OFGeneralDeserializer
Uniform interface for deserializing factories.
Author:
michal.polkorab, timotej.kubas
  • Method Summary

    Modifier and Type
    Method
    Description
    deserialize(io.netty.buffer.ByteBuf message)
    Transforms byte message into POJO/DTO (of type E).
  • Method Details

    • 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