Interface BGPPeerTracker

All Known Implementing Classes:
BGPPeerTrackerImpl

public interface BGPPeerTracker
Tracks Peers under RIB.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull List<Peer>
    Returns all registered peers except those with the Internal role.
    @Nullable Peer
    getPeer(@NonNull PeerId peerId)
    Returns Peer.
    @NonNull List<Peer>
    Returns all registered peers.
    @NonNull org.opendaylight.yangtools.concepts.Registration
    registerPeer(@NonNull Peer peer)
    Register Peer.
  • Method Details

    • registerPeer

      @NonNull org.opendaylight.yangtools.concepts.Registration registerPeer(@NonNull Peer peer)
      Register Peer.
      Parameters:
      peer - Peer
      Returns:
      registration tickets
    • getPeer

      @Nullable Peer getPeer(@NonNull PeerId peerId)
      Returns Peer.
      Parameters:
      peerId - peer ID
      Returns:
      Peer
    • getPeers

      @NonNull List<Peer> getPeers()
      Returns all registered peers.
      Returns:
      all registered peers
    • getNonInternalPeers

      @NonNull List<Peer> getNonInternalPeers()
      Returns all registered peers except those with the Internal role.
      Returns:
      all registered peers except those with the Internal role