Optimize path selectors 22/78522/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 6 Dec 2018 11:48:15 +0000 (12:48 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 7 Dec 2018 10:03:50 +0000 (10:03 +0000)
commit8bd1e60098e90192a5783f151c2157722eca589a
treee1135f5c64e3439663d7318f0ee130eba569dae7
parent7ba465fb40c007436861f633f066976e7504a6eb
Optimize path selectors

Creating multiple object just for the purposes of LOG.trace() is
utterly wasteful. Guard the LOG.trace() with isTraceEnabled() and
also expose a String-only formatter.

Change-Id: If6f3011e89772f82948816a975034a38a82a7922
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/AddPathSelector.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelector.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RouterIds.java