Optimize getVertex() a bit 37/96937/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 20 Jul 2021 09:17:16 +0000 (11:17 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 20 Jul 2021 10:08:51 +0000 (12:08 +0200)
commitec0a32a1814329621e0e843f36bdceaa40915d98
treec34455fde60df1d66502dd6d8e6d1c34a24a24c9
parentbaba4797b321dfa362d7e9c5e492724d707d39c0
Optimize getVertex() a bit

Using Uint32 for AS number allows us to side-step a few conversions,
making the code a bit more direct.

Also we have type-safe versions of IPv4/IPv6 routerIDs, do not
instantiate new addresses via Strings which is relatively slow due
to the need to check values.

Change-Id: I170255815bb05628fff2a1baa5df0d6f30c1f9dd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 1314d49cc9aa50de78d1ad63e000afa6e18d6078)
bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/LinkstateGraphBuilder.java