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-messagenotification 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.void
onPeerDownNotification(PeerDownNotification notification)
This message is used to indicate that a peering session was terminated.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).void
onRouteMirroringMessage(RouteMirroringMessage notification)
Route Mirroring messages are used for verbatim duplication of messages as received.void
onRouteMonitoringMessage(RouteMonitoringMessage notification)
Route Monitoring messages are used for initial synchronization of ADJ-RIBs-In.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.void
onTerminationMessage(TerminationMessage notification)
The termination message provides a way for a monitored router to indicate why it is terminating a session.
-
-
-
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).
-
-