public class DataStoreAppConfigDefaultXMLReader<T extends org.opendaylight.yangtools.yang.binding.DataObject> extends Object
DataStoreAppConfigMetadata
.
Available as a standalone class to make it easy to write unit tests which can
catch malformed default "clustered-app-conf" config data XML files in
downstream projects.Modifier and Type | Class and Description |
---|---|
static interface |
DataStoreAppConfigDefaultXMLReader.ConfigURLProvider |
static interface |
DataStoreAppConfigDefaultXMLReader.FallbackConfigProvider |
Constructor and Description |
---|
DataStoreAppConfigDefaultXMLReader(Class<?> testClass,
String defaultAppConfigFileName,
org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService,
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingSerializer,
Class<T> klass) |
DataStoreAppConfigDefaultXMLReader(String logName,
String defaultAppConfigFileName,
org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService,
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingSerializer,
BindingContext bindingContext,
DataStoreAppConfigDefaultXMLReader.ConfigURLProvider inputStreamProvider) |
Modifier and Type | Method and Description |
---|---|
T |
createDefaultInstance() |
T |
createDefaultInstance(DataStoreAppConfigDefaultXMLReader.FallbackConfigProvider fallback) |
public DataStoreAppConfigDefaultXMLReader(String logName, String defaultAppConfigFileName, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingSerializer, BindingContext bindingContext, DataStoreAppConfigDefaultXMLReader.ConfigURLProvider inputStreamProvider)
public DataStoreAppConfigDefaultXMLReader(Class<?> testClass, String defaultAppConfigFileName, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingSerializer, Class<T> klass)
public T createDefaultInstance() throws ConfigXMLReaderException, ParserConfigurationException, XMLStreamException, IOException, SAXException, URISyntaxException
public T createDefaultInstance(DataStoreAppConfigDefaultXMLReader.FallbackConfigProvider fallback) throws ConfigXMLReaderException, URISyntaxException, ParserConfigurationException, XMLStreamException, SAXException, IOException
Copyright © 2019 OpenDaylight. All rights reserved.