Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix NPEs on switch disconnect in cluster mode
[controller.git]
/
opendaylight
/
web
/
root
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
web
/
ClusterNodeBean.java
diff --git
a/opendaylight/web/root/src/main/java/org/opendaylight/controller/web/ClusterNodeBean.java
b/opendaylight/web/root/src/main/java/org/opendaylight/controller/web/ClusterNodeBean.java
index 5e4f22afe2edc823afa29a45fcfa4c8b44da90c0..e59379916af8fba35f17da398458968fa01e8270 100644
(file)
--- a/
opendaylight/web/root/src/main/java/org/opendaylight/controller/web/ClusterNodeBean.java
+++ b/
opendaylight/web/root/src/main/java/org/opendaylight/controller/web/ClusterNodeBean.java
@@
-11,6
+11,7
@@
public class ClusterNodeBean {
private final String name;
private final Boolean me;
private final Boolean coordinator;
private final String name;
private final Boolean me;
private final Boolean coordinator;
+ private final Integer numConnectedNodes;
public static class Builder {
// required params
public static class Builder {
// required params
@@
-20,6
+21,7
@@
public class ClusterNodeBean {
// optional params
private Boolean me = null;
private Boolean coordinator = null;
// optional params
private Boolean me = null;
private Boolean coordinator = null;
+ private Integer numConnectedNodes = null;
public Builder(InetAddress address) {
this.address = address.getAddress();
public Builder(InetAddress address) {
this.address = address.getAddress();
@@
-36,6
+38,11
@@
public class ClusterNodeBean {
return this;
}
return this;
}
+ public Builder nodesConnected(int numNodes) {
+ this.numConnectedNodes = numNodes;
+ return this;
+ }
+
public ClusterNodeBean build() {
return new ClusterNodeBean(this);
}
public ClusterNodeBean build() {
return new ClusterNodeBean(this);
}
@@
-46,5
+53,6
@@
public class ClusterNodeBean {
this.name = builder.name;
this.me = builder.me;
this.coordinator = builder.coordinator;
this.name = builder.name;
this.me = builder.me;
this.coordinator = builder.coordinator;
+ this.numConnectedNodes = builder.numConnectedNodes;
}
}
\ No newline at end of file
}
}
\ No newline at end of file