Interface BmpMessageListener

  • All Superinterfaces:
    EventListener, org.opendaylight.yangtools.yang.binding.NotificationListener

    @Generated("mdsal-binding-generator")
    public interface BmpMessageListener
    extends org.opendaylight.yangtools.yang.binding.NotificationListener
    Interface for implementing the following YANG notifications defined in module bmp-message
     notification initiation-message {
       uses initiation;
     }
     notification termination-message {
       uses termination;
     }
     notification route-monitoring-message {
       uses peer-header;
       container update {
         uses bgp-msg:update-message;
       }
     }
     notification route-mirroring-message {
       uses peer-header;
       uses mirror;
     }
     notification stats-reports-message {
       uses peer-header;
       uses stat;
     }
     notification peer-down-notification {
       uses peer-header;
       uses peer-down;
     }
     notification peer-up-notification {
       uses peer-header;
       uses peer-up;
     }
     
    • Method Detail

      • onInitiationMessage

        void onInitiationMessage​(InitiationMessage notification)
             
                 The initiation message provides a means for the monitored router to inform the
                 monitoring station of its vendor, software version, and so on.
             
         
      • onTerminationMessage

        void onTerminationMessage​(TerminationMessage notification)
             
                 The termination message provides a way for a monitored router to indicate why it
                 is terminating a session.
             
         
      • onRouteMonitoringMessage

        void onRouteMonitoringMessage​(RouteMonitoringMessage notification)
             
                 Route Monitoring messages are used for initial synchronization of ADJ-RIBs-In.
                 They are also used for ongoing monitoring of received advertisements and
                 withdraws.
             
         
      • onRouteMirroringMessage

        void onRouteMirroringMessage​(RouteMirroringMessage notification)
             
                 Route Mirroring messages are used for verbatim duplication of messages as
                 received.
             
         
      • onStatsReportsMessage

        void onStatsReportsMessage​(StatsReportsMessage notification)
             
                 These messages contain information that could be used by the monitoring station
                 to observe interesting events that occur on the router.
             
         
      • onPeerDownNotification

        void onPeerDownNotification​(PeerDownNotification notification)
             
                 This message is used to indicate that a peering session was terminated.
             
         
      • onPeerUpNotification

        void onPeerUpNotification​(PeerUpNotification notification)
             
                 The Peer Up message is used to indicate that a peering session has come up
                 (i.e., has transitioned into ESTABLISHED state).