BGPCEP-754: Introduce BGPPeerTracker interfaces 82/68882/3
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Wed, 17 Jan 2018 16:05:58 +0000 (17:05 +0100)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Wed, 17 Jan 2018 16:05:58 +0000 (17:05 +0100)
commita8cc861b0f932c910559e9f261afb5c0ed5713ad
treefe851d9a574d7440027866deb1246abae649fbd6
parent5fc9f301d4491c5070a3aa355fd563cb840abaf7
BGPCEP-754: Introduce BGPPeerTracker interfaces

as replacement for static Export group.
Each Peer will provide information required
per rib policies for update tables.
BGPPeerTracker will just keep track of
all registered peers.

Change-Id: I08c94afab183a49c7277e30792d8344b87064d8a
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ApplicationPeer.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RIBImpl.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/RibImpl.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/spi/RIB.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/SynchronizationAndExceptionTest.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPPeerTracker.java [new file with mode: 0644]
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/Peer.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/PeerTrackerInformation.java [new file with mode: 0644]
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RouterIds.java