Class PeerDownHandler

  • All Implemented Interfaces:
    org.opendaylight.protocol.bmp.spi.parser.BmpMessageParser, org.opendaylight.protocol.bmp.spi.parser.BmpMessageSerializer

    public class PeerDownHandler
    extends org.opendaylight.protocol.bmp.spi.parser.AbstractBmpPerPeerMessageParser<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.PeerDownNotificationBuilder>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PeerDownHandler.Reason  
    • Constructor Summary

      Constructors 
      Constructor Description
      PeerDownHandler​(org.opendaylight.protocol.bgp.parser.spi.MessageRegistry bgpMssageRegistry)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getBmpMessageType()  
      org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.PeerDownNotification parseMessageBody​(io.netty.buffer.ByteBuf bytes)  
      void serializeMessageBody​(org.opendaylight.yangtools.yang.binding.Notification<?> message, io.netty.buffer.ByteBuf buffer)  
      • Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpPerPeerMessageParser

        getBgpMessageRegistry, parsePerPeerHeader, serializePerPeerHeader
      • Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser

        addTlv, parseTlvs, serializeTlv
      • Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser

        parseMessage, serializeMessage
    • Constructor Detail

      • PeerDownHandler

        public PeerDownHandler​(org.opendaylight.protocol.bgp.parser.spi.MessageRegistry bgpMssageRegistry)
    • Method Detail

      • serializeMessageBody

        public void serializeMessageBody​(org.opendaylight.yangtools.yang.binding.Notification<?> message,
                                         io.netty.buffer.ByteBuf buffer)
        Overrides:
        serializeMessageBody in class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpPerPeerMessageParser<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.PeerDownNotificationBuilder>
      • parseMessageBody

        public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.PeerDownNotification parseMessageBody​(io.netty.buffer.ByteBuf bytes)
                                                                                                                                     throws org.opendaylight.protocol.bmp.spi.parser.BmpDeserializationException
        Specified by:
        parseMessageBody in class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser
        Throws:
        org.opendaylight.protocol.bmp.spi.parser.BmpDeserializationException
      • getBmpMessageType

        public int getBmpMessageType()
        Specified by:
        getBmpMessageType in class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser