Simplifying the use-model of AbstractDriverLoader.
Change-Id: Iaf19ce92c7e153b5477340abb8e7650d8434ca86
Simplifying the use-model of AbstractDriverLoader.
Change-Id: Iaf19ce92c7e153b5477340abb8e7650d8434ca86
diff --git a/drivers/ovsdb/src/main/java/org/onosproject/drivers/ovsdb/OvsdbDriversLoader.java b/drivers/ovsdb/src/main/java/org/onosproject/drivers/ovsdb/OvsdbDriversLoader.java
index 960a4c3..32a8a52 100644
--- a/drivers/ovsdb/src/main/java/org/onosproject/drivers/ovsdb/OvsdbDriversLoader.java
+++ b/drivers/ovsdb/src/main/java/org/onosproject/drivers/ovsdb/OvsdbDriversLoader.java
@@ -19,23 +19,12 @@
import org.apache.felix.scr.annotations.Component;
import org.onosproject.net.driver.AbstractDriverLoader;
-import java.io.InputStream;
-
/**
- * Loader for OVSDB device drivers from specific xml.
+ * Loader for OVSDB device drivers.
*/
@Component(immediate = true)
public class OvsdbDriversLoader extends AbstractDriverLoader {
-
- private static final String DRIVERS_XML = "/ovsdb-drivers.xml";
-
- @Override
- protected InputStream loadXmlDriversStream() {
- return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML);
- }
-
- @Override
- protected ClassLoader getClassLoaderInstance() {
- return getClass().getClassLoader();
+ public OvsdbDriversLoader() {
+ super("/ovsdb-drivers.xml");
}
}