Interface HeaderSerializer<T extends org.opendaylight.yangtools.yang.binding.DataContainer>

Type Parameters:
T - input message type
All Superinterfaces:
OFGeneralSerializer
All Known Implementing Classes:
AbstractActionInstructionSerializer, AbstractActionInstructionSerializer, AbstractActionSerializer, AbstractActionSerializer, AbstractExperimenterMatchCodec, AbstractInstructionSerializer, AbstractInstructionSerializer, AbstractMatchCodec, AbstractMatchCodec, AbstractMessageSerializer, AbstractNshcCodec, AbstractOxmExperimenterMatchEntrySerializer, AbstractOxmIpv4AddressSerializer, AbstractOxmIpv6AddressSerializer, AbstractOxmMacAddressSerializer, AbstractOxmMatchEntrySerializer, AbstractRegCodec, AbstractSetFieldActionSerializer, ApplyActionsInstructionSerializer, ApplyActionsInstructionSerializer, ArpOpCodec, ArpShaCodec, ArpSpaCodec, ArpThaCodec, ArpTpaCodec, AsyncConfigMessageSerializer, ClearActionsInstructionSerializer, ClearActionsInstructionSerializer, CopyTtlInActionSerializer, CopyTtlOutActionSerializer, CtMarkCodec, CtStateCodec, CtTpDstCodec, CtTpSrcCodec, CtZoneCodec, DecMplsTtlActionSerializer, DecNwTtlActionSerializer, DropActionSerializer, EmptyActionSerializer, EthDstCodec, EthSrcCodec, EthTypeCodec, FlowMessageSerializer, GoToTableInstructionSerializer, GoToTableInstructionSerializer, GroupActionSerializer, GroupMessageSerializer, IcmpTypeCodec, Icmpv6NDOptionsTypeCodec, Icmpv6NDReservedCodec, InPortCodec, IpDstCodec, IpSrcCodec, Ipv6DstCodec, Ipv6SrcCodec, MatchSerializer, MetadataCodec, MeterInstructionSerializer, MeterInstructionSerializer, MeterMessageSerializer, MplsLabelCodec, MultipartRequestMessageSerializer, Nshc1Codec, Nshc2Codec, Nshc3Codec, Nshc4Codec, NshFlagsCodec, NshMdtypeCodec, NshNpCodec, NshTtlCodec, NsiCodec, NspCodec, OF10EnqueueActionSerializer, OF10OutputActionSerializer, OF10SetDlDstActionSerializer, OF10SetDlSrcActionSerializer, OF10SetNwDstActionSerializer, OF10SetNwSrcActionSerializer, OF10SetNwTosActionSerializer, OF10SetTpDstActionSerializer, OF10SetTpSrcActionSerializer, OF10SetVlanPcpActionSerializer, OF10SetVlanVidActionSerializer, OF13GroupActionSerializer, OF13OutputActionSerializer, OF13PopMplsActionSerializer, OF13PushMplsActionSerializer, OF13PushPbbActionSerializer, OF13PushVlanActionSerializer, OF13SetFieldActionSerializer, OF13SetMplsTtlActionSerializer, OF13SetNwTtlActionSerializer, OF13SetQueueActionSerializer, OnfOxmTcpFlagsSerializer, OutputActionSerializer, OxmArpOpSerializer, OxmArpShaSerializer, OxmArpSpaSerializer, OxmArpThaSerializer, OxmArpTpaSerializer, OxmEthDstSerializer, OxmEthSrcSerializer, OxmEthTypeSerializer, OxmIcmpv4CodeSerializer, OxmIcmpv4TypeSerializer, OxmIcmpv6CodeSerializer, OxmIcmpv6TypeSerializer, OxmInPhyPortSerializer, OxmInPortSerializer, OxmIpDscpSerializer, OxmIpEcnSerializer, OxmIpProtoSerializer, OxmIpv4DstSerializer, OxmIpv4SrcSerializer, OxmIpv6DstSerializer, OxmIpv6ExtHdrSerializer, OxmIpv6FlabelSerializer, OxmIpv6NdSllSerializer, OxmIpv6NdTargetSerializer, OxmIpv6NdTllSerializer, OxmIpv6SrcSerializer, OxmMetadataSerializer, OxmMplsBosSerializer, OxmMplsLabelSerializer, OxmMplsTcSerializer, OxmPacketTypeSerializer, OxmPbbIsidSerializer, OxmSctpDstSerializer, OxmSctpSrcSerializer, OxmTcpDstSerializer, OxmTcpSrcSerializer, OxmTunnelIdSerializer, OxmUdpDstSerializer, OxmUdpSrcSerializer, OxmVlanPcpSerializer, OxmVlanVidSerializer, PktMarkCodec, PopMplsActionSerializer, PopPbbActionSerializer, PopVlanActionSerializer, PortMessageSerializer, PushMplsActionSerializer, PushPbbActionSerializer, PushVlanActionSerializer, Reg0Codec, Reg1Codec, Reg2Codec, Reg3Codec, Reg4Codec, Reg5Codec, Reg6Codec, Reg7Codec, SetDlDstActionSerializer, SetDlSrcActionSerializer, SetFieldActionSerializer, SetMplsTtlActionSerializer, SetNwDstActionSerializer, SetNwSrcActionSerializer, SetNwTosActionSerializer, SetNwTtlActionSerializer, SetQueueActionSerializer, SetTpDstActionSerializer, SetTpSrcActionSerializer, SetVlanIdActionSerializer, SetVlanPcpActionSerializer, StripVlanActionSerializer, TcpDstCodec, TcpSrcCodec, TunIdCodec, TunIpv4DstCodec, TunIpv4SrcCodec, UdpDstCodec, UdpSrcCodec, WriteActionsInstructionSerializer, WriteActionsInstructionSerializer, WriteMetadataInstructionSerializer, WriteMetadataInstructionSerializer

public interface HeaderSerializer<T extends org.opendaylight.yangtools.yang.binding.DataContainer> extends OFGeneralSerializer
Does only-header serialization (such as oxm_ids, action_ids, instruction_ids).
Author:
michal.polkorab
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    serializeHeader(T input, io.netty.buffer.ByteBuf outBuffer)
    Serializes object headers (e.g.
  • Method Details

    • serializeHeader

      void serializeHeader(T input, io.netty.buffer.ByteBuf outBuffer)
      Serializes object headers (e.g. for Multipart message - Table Features).
      Parameters:
      input - object whose headers should be serialized
      outBuffer - output buffer