Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Deprecated controller fine-grained sharding APIs
[controller.git]
/
opendaylight
/
md-sal
/
sal-dom-broker
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
md
/
sal
/
dom
/
broker
/
impl
/
AbstractDOMRpcRoutingTableEntry.java
diff --git
a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMRpcRoutingTableEntry.java
b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMRpcRoutingTableEntry.java
index 0cce2f1d80bbc5389306f5f956353c3197efd35c..b346c4e09343cf173ded273a106c874db421d68d 100644
(file)
--- a/
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMRpcRoutingTableEntry.java
+++ b/
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMRpcRoutingTableEntry.java
@@
-13,6
+13,7
@@
import com.google.common.collect.ImmutableMap.Builder;
import com.google.common.collect.Maps;
import com.google.common.util.concurrent.CheckedFuture;
import java.util.ArrayList;
import com.google.common.collect.Maps;
import com.google.common.util.concurrent.CheckedFuture;
import java.util.ArrayList;
+import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
@@
-72,7
+73,7
@@
abstract class AbstractDOMRpcRoutingTableEntry {
// New implementation is at the end, this will move it to be the last among implementations
// with equal cost -- relying on sort() being stable.
// New implementation is at the end, this will move it to be the last among implementations
// with equal cost -- relying on sort() being stable.
- i.sort(
(a, b) -> Long.compare(a.invocationCost(), b.invocationCost()
));
+ i.sort(
Comparator.comparingLong(DOMRpcImplementation::invocationCost
));
vb.put(ve.getKey(), i);
} else {
vb.put(ve);
vb.put(ve.getKey(), i);
} else {
vb.put(ve);