Bump yangtools to 3.0.0
[mdsal.git] / dom / mdsal-dom-broker / src / main / java / org / opendaylight / mdsal / dom / broker / schema / ScanningSchemaServiceProvider.java
index 779bad823c7a6dc34d93e6b707b3479b11ceef7d..15ea6164a9d3eda02d18fff24166271c5e17ef3b 100644 (file)
@@ -55,7 +55,8 @@ public class ScanningSchemaServiceProvider extends AbstractDOMSchemaService.With
     @SuppressWarnings("checkstyle:IllegalCatch")
     public void notifyListeners(final SchemaContext schemaContext) {
         synchronized (lock) {
-            for (final ListenerRegistration<SchemaContextListener> registration : listeners) {
+            for (final ListenerRegistration<? extends SchemaContextListener> registration
+                    : listeners.getRegistrations()) {
                 try {
                     registration.getInstance().onGlobalContextUpdated(schemaContext);
                 } catch (final Exception e) {
@@ -79,7 +80,8 @@ public class ScanningSchemaServiceProvider extends AbstractDOMSchemaService.With
 
     public void removeListener(final SchemaContextListener schemaContextListener) {
         synchronized (lock) {
-            for (final ListenerRegistration<SchemaContextListener> listenerRegistration : listeners.getListeners()) {
+            for (final ListenerRegistration<? extends SchemaContextListener> listenerRegistration
+                    : listeners.getRegistrations()) {
                 if (listenerRegistration.getInstance().equals(schemaContextListener)) {
                     listenerRegistration.close();
                     break;
@@ -90,7 +92,7 @@ public class ScanningSchemaServiceProvider extends AbstractDOMSchemaService.With
 
     public boolean hasListeners() {
         synchronized (lock) {
-            return !Iterables.isEmpty(listeners.getListeners());
+            return !Iterables.isEmpty(listeners.getRegistrations());
         }
     }
 
@@ -116,7 +118,7 @@ public class ScanningSchemaServiceProvider extends AbstractDOMSchemaService.With
     @Override
     public void close() {
         synchronized (lock) {
-            listeners.forEach(ListenerRegistration::close);
+            listeners.getRegistrations().forEach(ListenerRegistration::close);
         }
     }
 }