X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Frib-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Frib%2Fimpl%2FBGPPeer.java;h=a605c773eb8e7682548422b08167d68b6fc07e36;hb=11f352cc2c888795652ac12a35447575d8753cc1;hp=4004b4d53313422845ad188f6df60c44d019bf0b;hpb=cf598905c6d4bc80611939d26e57d1d9c6e1ce8a;p=bgpcep.git diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java index 4004b4d533..a605c773eb 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java @@ -184,24 +184,24 @@ public class BGPPeer implements ReusableBGPPeer, Peer, AutoCloseable, BGPPeerRun @Override public void resetStats() { if (this.session instanceof BGPSessionStatistics) { - ((BGPSessionStatistics) session).resetSessionStats(); + ((BGPSessionStatistics) this.session).resetSessionStats(); } } - public void registerRootRuntimeBean(final BGPPeerRuntimeRegistrator registrator) { + public synchronized void registerRootRuntimeBean(final BGPPeerRuntimeRegistrator registrator) { this.registrator = registrator; } @Override public BgpSessionState getBgpSessionState() { if (this.session instanceof BGPSessionStatistics) { - return ((BGPSessionStatistics) session).getBgpSesionState(); + return ((BGPSessionStatistics) this.session).getBgpSesionState(); } return new BgpSessionState(); } @Override - public BgpPeerState getBgpPeerState() { + public synchronized BgpPeerState getBgpPeerState() { final BgpPeerState peerState = new BgpPeerState(); final List routes = Lists.newArrayList(); for (final TablesKey tablesKey : this.tables) {