Interface NextHopParserSerializer


  • @NonNullByDefault
    public interface NextHopParserSerializer
    Handles Next Hop, by default use NextHopUtil which is handles Ipv4 and Ipv6 Next hop.
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.next.hop.CNextHop parseNextHop​(io.netty.buffer.ByteBuf buffer)
      Parse Next hop from buffer.
      default void serializeNextHop​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.next.hop.CNextHop cnextHop, io.netty.buffer.ByteBuf byteAggregator)
      Serialize Next Hop.
    • Method Detail

      • parseNextHop

        default org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.next.hop.CNextHop parseNextHop​(io.netty.buffer.ByteBuf buffer)
                                                                                                                             throws org.opendaylight.protocol.bgp.parser.BGPParsingException
        Parse Next hop from buffer.
        Parameters:
        buffer - Encoded Next Hop in ByteBuf.
        Returns:
        CNextHop
        Throws:
        org.opendaylight.protocol.bgp.parser.BGPParsingException
      • serializeNextHop

        default void serializeNextHop​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.next.hop.CNextHop cnextHop,
                                      io.netty.buffer.ByteBuf byteAggregator)
        Serialize Next Hop.
        Parameters:
        cnextHop - Next Hop container
        byteAggregator - return Encoded Next Hop in ByteBuf