Interface BmpMessageListener

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

    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).