Adding device driver inheritance mechanism.
Change-Id: I9c883d32ce0c39f961eddd5c4624dc23f794fe4d
diff --git a/drivers/src/main/java/org/onosproject/driver/DefaultDrivers.java b/drivers/src/main/java/org/onosproject/driver/DefaultDrivers.java
index 8167467..83adcde 100644
--- a/drivers/src/main/java/org/onosproject/driver/DefaultDrivers.java
+++ b/drivers/src/main/java/org/onosproject/driver/DefaultDrivers.java
@@ -28,7 +28,6 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.io.IOException;
import java.io.InputStream;
/**
@@ -52,9 +51,10 @@
ClassLoader classLoader = getClass().getClassLoader();
try {
InputStream stream = classLoader.getResourceAsStream(DRIVERS_XML);
- provider = new XmlDriverLoader(classLoader).loadDrivers(stream);
+ provider = new XmlDriverLoader(classLoader)
+ .loadDrivers(stream, driverAdminService);
driverAdminService.registerProvider(provider);
- } catch (IOException e) {
+ } catch (Exception e) {
log.error("Unable to load default drivers", e);
}
log.info("Started");