Interface NextHopParserSerializer


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

    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 Details

    • 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