Eliminate RouteDistinguisherBuilder 34/105634/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 23 Apr 2023 22:23:54 +0000 (00:23 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 23 Apr 2023 22:54:38 +0000 (00:54 +0200)
commit2d0dfdf6a08e6a7b3e1fba9fd7f75fd9cce5060b
tree9dc7f2a1551e7ff62a4236b0eaaaf8646c0ff4ee
parent69b4665eeac35d64cc03cc0113e01a7905d747e0
Eliminate RouteDistinguisherBuilder

This class is in a legacy place and its testing interactions with
RouteDistinguisherUtil are weird.

Integrate getDefaultInstance() into RouteDistringuisherUtil, adjusting
tests to properly perform assertions.

Also clean up API surface, so that things do not get confused.

Change-Id: I01d53086d8b7d49709a0da2d4cf287d62bf614c2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/concepts/src/main/java/org/opendaylight/bgp/concepts/RouteDistinguisherUtil.java
bgp/concepts/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/bgp/types/rev200120/RouteDistinguisherBuilder.java [deleted file]
bgp/concepts/src/test/java/org/opendaylight/bgp/concepts/RouteDistinguisherUtilTest.java
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/NlriModelUtil.java
bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/EvpnTestUtil.java
bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv4NlriParserTest.java
bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/unicast/ipv4/VpnIpv4NlriParserTest.java
bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/unicast/ipv6/VpnIpv6NlriParserTest.java
bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/LinkstateNlriParser.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBSupport.java
bgp/topology-provider/src/test/java/org/opendaylight/bgpcep/bgp/topology/provider/UriBuilderTest.java