Optimize path selectors 96/78496/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 6 Dec 2018 11:48:15 +0000 (12:48 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 6 Dec 2018 11:48:15 +0000 (12:48 +0100)
commit2f45214b063cd18856ba4b3990360b20f14f408d
tree00ee7a7da07f23d53f41f75e474c4dfa87c92655
parent21938f672ef6d2dd02e0120452f921ba4929cc8f
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