X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Fbmp-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbmp%2Fimpl%2Fapp%2FBmpRouterPeerImpl.java;h=004910e48e95ac0df69166257cedf2a01c4cc491;hb=5ddbbec3193f9dfcbb980379a5454b70fe4847ea;hp=50613b1f71325572524d9b9c7f144ef6cbff7e48;hpb=85eca97eea66082c872661fcdf613c56238ceec1;p=bgpcep.git diff --git a/bgp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/BmpRouterPeerImpl.java b/bgp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/BmpRouterPeerImpl.java index 50613b1f71..004910e48e 100644 --- a/bgp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/BmpRouterPeerImpl.java +++ b/bgp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/BmpRouterPeerImpl.java @@ -8,6 +8,7 @@ package org.opendaylight.protocol.bmp.impl.app; +import static java.util.Objects.requireNonNull; import static org.opendaylight.protocol.bmp.impl.app.TablesUtil.BMP_TABLES_QNAME; import com.google.common.base.Preconditions; @@ -123,10 +124,10 @@ public final class BmpRouterPeerImpl implements BmpRouterPeer { private final BindingCodecTreeNode receivedOpenCodec; private boolean up = true; - private BmpRouterPeerImpl(final DOMTransactionChain domTxChain, final YangInstanceIdentifier peersYangIId, final PeerId peerId, - final RIBExtensionConsumerContext extensions, final PeerUpNotification peerUp, - final BindingCodecTree tree) { - this.domTxChain = Preconditions.checkNotNull(domTxChain); + private BmpRouterPeerImpl(final DOMTransactionChain domTxChain, final YangInstanceIdentifier peersYangIId, + final PeerId peerId, final RIBExtensionConsumerContext extensions, final PeerUpNotification peerUp, + final BindingCodecTree tree) { + this.domTxChain = requireNonNull(domTxChain); this.peerId = peerId; this.peerYangIId = YangInstanceIdentifier.builder(peersYangIId).nodeWithKey(Peer.QNAME, PEER_ID_QNAME, this.peerId.getValue()).build(); this.sentOpenCodec = tree.getSubtreeCodec(SENT_OPEN_IID); @@ -208,7 +209,7 @@ public final class BmpRouterPeerImpl implements BmpRouterPeer { this.up = false; } - private Set setPeerTables(final ReceivedOpen open) { + private static Set setPeerTables(final ReceivedOpen open) { final Set tables = Sets.newHashSet(DEFAULT_TABLE); for (final BgpParameters param : open.getBgpParameters()) { for (final OptionalCapabilities optCapa : param.getOptionalCapabilities()) { @@ -274,7 +275,7 @@ public final class BmpRouterPeerImpl implements BmpRouterPeer { return mapEntryBuilder.build(); } - private ContainerNode createStats(final Stat stat, final Timestamp timestamp) { + private static ContainerNode createStats(final Stat stat, final Timestamp timestamp) { final DataContainerNodeAttrBuilder builder = Builders.containerBuilder().withNodeIdentifier(new NodeIdentifier(Stats.QNAME)); builder.withChild(ImmutableNodes.leafNode(PEER_STATS_TIMESTAMP_QNAME, timestamp.getValue())); @@ -340,7 +341,7 @@ public final class BmpRouterPeerImpl implements BmpRouterPeer { } } - private ContainerNode createMirrors(final Mirror mirror, final Timestamp timestamp) { + private static ContainerNode createMirrors(final Mirror mirror, final Timestamp timestamp) { final DataContainerNodeAttrBuilder builder = Builders.containerBuilder().withNodeIdentifier(new NodeIdentifier(Mirrors.QNAME)); builder.withChild(ImmutableNodes.leafNode(PEER_MIRROR_INFORMATION_QNAME, toDom(MirrorInformationCode.forValue(