X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fblueprint%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fblueprint%2Fext%2FDataStoreAppConfigMetadata.java;h=5b20827c7fdadd217219ee660a89df6fd5bda919;hb=e84f63ee098fff5b02cbce1281ca0d1208f966fa;hp=b018fc493a386276f37abc5749b5b3aee26bcb15;hpb=b4bf55727093657662d8c16a50fa85f87978a586;p=controller.git diff --git a/opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/ext/DataStoreAppConfigMetadata.java b/opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/ext/DataStoreAppConfigMetadata.java index b018fc493a..5b20827c7f 100644 --- a/opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/ext/DataStoreAppConfigMetadata.java +++ b/opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/ext/DataStoreAppConfigMetadata.java @@ -36,8 +36,7 @@ import org.opendaylight.mdsal.dom.api.DOMSchemaService; import org.opendaylight.yangtools.concepts.ListenerRegistration; import org.opendaylight.yangtools.yang.binding.DataObject; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; -import org.opendaylight.yangtools.yang.model.api.SchemaContext; +import org.opendaylight.yangtools.yang.model.api.SchemaTreeInference; import org.osgi.service.blueprint.container.ComponentDefinitionException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -257,9 +256,9 @@ public class DataStoreAppConfigMetadata extends AbstractDependentComponentFactor DataStoreAppConfigDefaultXMLReader reader = new DataStoreAppConfigDefaultXMLReader<>(logName(), defaultAppConfigFileName, getOSGiService(DOMSchemaService.class), bindingSerializer, bindingContext, inputStreamProvider); - return reader.createDefaultInstance((schemaContext, dataSchema) -> { + return reader.createDefaultInstance(dataSchema -> { // Fallback if file cannot be read, try XML from Config - NormalizedNode dataNode = parsePossibleDefaultAppConfigElement(schemaContext, dataSchema); + NormalizedNode dataNode = parsePossibleDefaultAppConfigElement(dataSchema); if (dataNode == null) { // or, as last resort, defaults from the model return bindingContext.newDefaultNode(dataSchema); @@ -279,9 +278,8 @@ public class DataStoreAppConfigMetadata extends AbstractDependentComponentFactor } } - private @Nullable NormalizedNode parsePossibleDefaultAppConfigElement(final SchemaContext schemaContext, - final DataSchemaNode dataSchema) throws URISyntaxException, IOException, ParserConfigurationException, - SAXException, XMLStreamException { + private @Nullable NormalizedNode parsePossibleDefaultAppConfigElement(final SchemaTreeInference dataSchema) + throws URISyntaxException, IOException, ParserConfigurationException, SAXException, XMLStreamException { if (defaultAppConfigElement == null) { return null; } @@ -290,8 +288,7 @@ public class DataStoreAppConfigMetadata extends AbstractDependentComponentFactor LOG.debug("{}: Got app config schema: {}", logName(), dataSchema); - NormalizedNode dataNode = bindingContext.parseDataElement(defaultAppConfigElement, dataSchema, - schemaContext); + NormalizedNode dataNode = bindingContext.parseDataElement(defaultAppConfigElement, dataSchema); LOG.debug("{}: Parsed data node: {}", logName(), dataNode);