Class BGPPeerTrackerImpl

java.lang.Object
org.opendaylight.protocol.bgp.rib.impl.BGPPeerTrackerImpl
All Implemented Interfaces:
BGPPeerTracker

public final class BGPPeerTrackerImpl extends Object implements BGPPeerTracker
  • Constructor Details

    • BGPPeerTrackerImpl

      public BGPPeerTrackerImpl()
  • Method Details

    • registerPeer

      public org.opendaylight.yangtools.concepts.Registration registerPeer(Peer peer)
      Description copied from interface: BGPPeerTracker
      Register Peer.
      Specified by:
      registerPeer in interface BGPPeerTracker
      Parameters:
      peer - Peer
      Returns:
      registration tickets
    • getPeer

      public Peer getPeer(PeerId peerId)
      Description copied from interface: BGPPeerTracker
      Returns Peer.
      Specified by:
      getPeer in interface BGPPeerTracker
      Parameters:
      peerId - peer ID
      Returns:
      Peer
    • getPeers

      public List<Peer> getPeers()
      Description copied from interface: BGPPeerTracker
      Returns all registered peers.
      Specified by:
      getPeers in interface BGPPeerTracker
      Returns:
      all registered peers
    • getNonInternalPeers

      public List<Peer> getNonInternalPeers()
      Description copied from interface: BGPPeerTracker
      Returns all registered peers except those with the Internal role.
      Specified by:
      getNonInternalPeers in interface BGPPeerTracker
      Returns:
      all registered peers except those with the Internal role