Adjust for YangTextSchemaContextResolver return type change
[mdsal.git] / dom / mdsal-dom-broker / src / main / java / org / opendaylight / mdsal / dom / broker / schema / ScanningSchemaServiceProvider.java
index 15ea6164a9d3eda02d18fff24166271c5e17ef3b..f715cc8becf8cdac2c6bdcbb84e6671e84f6b2b7 100644 (file)
@@ -41,13 +41,13 @@ public class ScanningSchemaServiceProvider extends AbstractDOMSchemaService.With
 
     public void tryToUpdateSchemaContext() {
         synchronized (lock) {
-            final Optional<SchemaContext> schema = contextResolver.getSchemaContext();
-            if (schema.isPresent()) {
+            final Optional<? extends SchemaContext> optSchema = contextResolver.getSchemaContext();
+            optSchema.ifPresent(schema -> {
                 if (LOG.isDebugEnabled()) {
-                    LOG.debug("Got new SchemaContext: # of modules {}", schema.get().getModules().size());
+                    LOG.debug("Got new SchemaContext: # of modules {}", schema.getModules().size());
                 }
-                notifyListeners(schema.get());
-            }
+                notifyListeners(schema);
+            });
         }
     }