Renamed AbstractListenerRegistry to ListenerRegistry (since it is not abstract).
- added checkForNonRegistrant() predicate and augmented unit tests.
Change-Id: I7ecc618f01fdc4cead6f143a1e5e0ddd03268efc
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/topo/ModelListenerRegistry.java b/web/gui/src/main/java/org/onosproject/ui/impl/topo/ModelListenerRegistry.java
index 04c6b72..eacbbaf 100644
--- a/web/gui/src/main/java/org/onosproject/ui/impl/topo/ModelListenerRegistry.java
+++ b/web/gui/src/main/java/org/onosproject/ui/impl/topo/ModelListenerRegistry.java
@@ -17,7 +17,7 @@
package org.onosproject.ui.impl.topo;
-import org.onosproject.event.AbstractListenerRegistry;
+import org.onosproject.event.ListenerRegistry;
import org.slf4j.Logger;
import java.util.HashSet;
@@ -31,7 +31,7 @@
*/
// package private
class ModelListenerRegistry
- extends AbstractListenerRegistry<TopoUiEvent, TopoUiListener> {
+ extends ListenerRegistry<TopoUiEvent, TopoUiListener> {
private final Logger log = getLogger(getClass());
@@ -58,4 +58,9 @@
removeListener(z);
}
}
+
+ @Override
+ protected boolean checkForNonRegistrant() {
+ return false;
+ }
}