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 TypeMethodDescriptionvoidserializeHeader(T input, io.netty.buffer.ByteBuf outBuffer) Serializes object headers (e.g.
-
Method Details
-
serializeHeader
Serializes object headers (e.g. for Multipart message - Table Features).- Parameters:
input- object whose headers should be serializedoutBuffer- output buffer
-