Class AbstractBmpPerPeerMessageParser<T>

All Implemented Interfaces:
BmpMessageParser, BmpMessageSerializer
Direct Known Subclasses:
PeerDownHandler, PeerUpHandler, RouteMirroringMessageHandler, RouteMonitoringMessageHandler, StatisticsReportHandler

public abstract class AbstractBmpPerPeerMessageParser<T> extends AbstractBmpMessageWithTlvParser<T>
  • Constructor Details

    • AbstractBmpPerPeerMessageParser

      public AbstractBmpPerPeerMessageParser(MessageRegistry bgpMssageRegistry)
    • AbstractBmpPerPeerMessageParser

      public AbstractBmpPerPeerMessageParser(MessageRegistry bgpMssageRegistry, BmpTlvRegistry tlvRegistry)
  • Method Details

    • serializeMessageBody

      public void serializeMessageBody(org.opendaylight.yangtools.yang.binding.Notification<?> message, io.netty.buffer.ByteBuf buffer)
      Specified by:
      serializeMessageBody in class AbstractBmpMessageParser
    • parsePerPeerHeader

      protected static PeerHeader parsePerPeerHeader(io.netty.buffer.ByteBuf bytes)
    • serializePerPeerHeader

      protected void serializePerPeerHeader(PeerHeader peerHeader, io.netty.buffer.ByteBuf output)
    • getBgpMessageRegistry

      protected final MessageRegistry getBgpMessageRegistry()