java.lang.Object
org.opendaylight.protocol.bgp.mvpn.spi.attributes.tunnel.identifier.AbstractTunnelIdentifier<RsvpTeP2mpLsp>
org.opendaylight.protocol.bgp.mvpn.impl.attributes.tunnel.identifier.RsvpTeP2MpLspParser
All Implemented Interfaces:
TunnelIdentifierParser<RsvpTeP2mpLsp>, TunnelIdentifierSerializer<RsvpTeP2mpLsp>

public final class RsvpTeP2MpLspParser extends AbstractTunnelIdentifier<RsvpTeP2mpLsp>
  • Constructor Details

    • RsvpTeP2MpLspParser

      public RsvpTeP2MpLspParser()
  • Method Details

    • getClazz

      public Class<? extends TunnelIdentifier> getClazz()
    • serialize

      public int serialize(RsvpTeP2mpLsp tunnelIdentifier, io.netty.buffer.ByteBuf buffer)
      Description copied from interface: TunnelIdentifierSerializer
      Serialize tunnel identifier.
      Parameters:
      tunnelIdentifier - Tunnel Identifier body
      buffer - Encoded Tunnel Identifier in ByteBuf
      Returns:
      Tunnel identifier Type
    • parse

      public RsvpTeP2mpLsp parse(io.netty.buffer.ByteBuf buffer)
      Description copied from interface: TunnelIdentifierParser
      Parse Tunnel Identifier from buffer.
      Parameters:
      buffer - Encoded Tunnel Identifier in ByteBuf.
      Returns:
      Parsed Tunnel Identifier body
    • getType

      public int getType()