Interface HeaderDeserializer<E extends org.opendaylight.yangtools.yang.binding.DataContainer>

Type Parameters:
E - output message type
All Superinterfaces:
OFGeneralDeserializer
All Known Implementing Classes:
AbstractActionCaseDeserializer, AbstractActionDeserializer, AbstractActionDeserializer, AbstractActionInstructionDeserializer, AbstractExperimenterMatchCodec, AbstractInstructionDeserializer, AbstractMatchCodec, AbstractMatchCodec, AbstractNshcCodec, AbstractOxmExperimenterMatchEntryDeserializer, AbstractOxmMatchEntryDeserializer, AbstractRegCodec, ApplyActionsInstructionDeserializer, ApplyActionsInstructionDeserializer, ArpOpCodec, ArpShaCodec, ArpSpaCodec, ArpThaCodec, ArpTpaCodec, ClearActionsInstructionDeserializer, ClearActionsInstructionDeserializer, CopyTtlInActionDeserializer, CopyTtlOutActionDeserializer, CtMarkCodec, CtStateCodec, CtTpDstCodec, CtTpSrcCodec, CtZoneCodec, DecMplsTtlActionDeserializer, DecNwTtlActionDeserializer, EmptyActionDeserializer, EthDstCodec, EthSrcCodec, EthTypeCodec, GoToTableInstructionDeserializer, GoToTableInstructionDeserializer, GroupActionDeserializer, IcmpTypeCodec, Icmpv6NDOptionsTypeCodec, Icmpv6NDReservedCodec, InPortCodec, IpDstCodec, IpSrcCodec, Ipv6DstCodec, Ipv6SrcCodec, MatchDeserializer, MetadataCodec, MeterInstructionDeserializer, MeterInstructionDeserializer, MplsLabelCodec, Nshc1Codec, Nshc2Codec, Nshc3Codec, Nshc4Codec, NshFlagsCodec, NshMdtypeCodec, NshNpCodec, NshTtlCodec, NsiCodec, NspCodec, OF10EnqueueActionDeserializer, OF10OutputActionDeserializer, OF10SetDlDstActionDeserializer, OF10SetDlSrcActionDeserializer, OF10SetNwDstActionDeserializer, OF10SetNwSrcActionDeserializer, OF10SetNwTosActionDeserializer, OF10SetTpDstActionDeserializer, OF10SetTpSrcActionDeserializer, OF10SetVlanPcpActionDeserializer, OF10SetVlanVidActionDeserializer, OF13GroupActionDeserializer, OF13OutputActionDeserializer, OF13PopMplsActionDeserializer, OF13PushMplsActionDeserializer, OF13PushPbbActionDeserializer, OF13PushVlanActionDeserializer, OF13SetFieldActionDeserializer, OF13SetMplsTtlActionDeserializer, OF13SetNwTtlActionDeserializer, OF13SetQueueActionDeserializer, OnfOxmTcpFlagsDeserializer, OutputActionDeserializer, 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, PktMarkCodec, PopMplsActionDeserializer, PopPbbActionDeserializer, PopVlanActionDeserializer, PushMplsActionDeserializer, PushPbbActionDeserializer, PushVlanActionDeserializer, Reg0Codec, Reg1Codec, Reg2Codec, Reg3Codec, Reg4Codec, Reg5Codec, Reg6Codec, Reg7Codec, SetFieldActionDeserializer, SetMplsTtlActionDeserializer, SetNwTtlActionDeserializer, SetQueueActionDeserializer, TcpDstCodec, TcpSrcCodec, TunIdCodec, TunIpv4DstCodec, TunIpv4SrcCodec, UdpDstCodec, UdpSrcCodec, WriteActionsInstructionDeserializer, WriteActionsInstructionDeserializer, WriteMetadataInstructionDeserializer, WriteMetadataInstructionDeserializer

public interface HeaderDeserializer<E extends org.opendaylight.yangtools.yang.binding.DataContainer> extends OFGeneralDeserializer
Deserializes headers.
Author:
michal.polkorab
  • Method Summary

    Modifier and Type
    Method
    Description
    deserializeHeader(io.netty.buffer.ByteBuf rawMessage)
    Deserializes a byte message headers.
  • Method Details

    • deserializeHeader

      E deserializeHeader(io.netty.buffer.ByteBuf rawMessage)
      Deserializes a byte message headers.
      Parameters:
      rawMessage - message as bytes in ByteBuf
      Returns:
      POJO/DTO