commit | 8652389c96f2a25e99cc3edbfe13ba0a30eb98ed | [log] [tgz] |
---|---|---|
author | HIGUCHI Yuta <y-higuchi@ak.jp.nec.com> | Thu Feb 18 16:33:11 2016 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri Feb 19 22:47:44 2016 +0000 |
tree | f10ecc44308ffa229e554c4be8f892bafb76231d | |
parent | 1857c42206d949460cc604b2f0c1f09f63f377d6 [diff] |
ONOS-3841 Only listen to Config change event Change-Id: I1e9965240ce210240328c0fdb78f8ea529a341a7
diff --git a/core/net/src/main/java/org/onosproject/net/newresource/impl/ResourceNetworkConfigListener.java b/core/net/src/main/java/org/onosproject/net/newresource/impl/ResourceNetworkConfigListener.java index ae2b406..7a04b65 100644 --- a/core/net/src/main/java/org/onosproject/net/newresource/impl/ResourceNetworkConfigListener.java +++ b/core/net/src/main/java/org/onosproject/net/newresource/impl/ResourceNetworkConfigListener.java
@@ -69,7 +69,17 @@ @Override public boolean isRelevant(NetworkConfigEvent event) { - return CONFIG_CLASSES.contains(event.configClass()); + switch (event.type()) { + case CONFIG_ADDED: + case CONFIG_REMOVED: + case CONFIG_UPDATED: + return CONFIG_CLASSES.contains(event.configClass()); + + case CONFIG_REGISTERED: + case CONFIG_UNREGISTERED: + default: + return false; + } } @Override