diff --git a/core/api/src/main/java/org/onosproject/net/optical/device/DefaultOpticalDevice.java b/core/api/src/main/java/org/onosproject/net/optical/DefaultOpticalDevice.java similarity index 91% rename from core/api/src/main/java/org/onosproject/net/optical/device/DefaultOpticalDevice.java rename to core/api/src/main/java/org/onosproject/net/optical/DefaultOpticalDevice.java index d7608b92d1..23f3c57a61 100644 --- a/core/api/src/main/java/org/onosproject/net/optical/device/DefaultOpticalDevice.java +++ b/core/api/src/main/java/org/onosproject/net/optical/DefaultOpticalDevice.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.onosproject.net.optical.device; +package org.onosproject.net.optical; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkState; @@ -27,11 +27,6 @@ import org.onosproject.net.Port; import org.onosproject.net.device.DeviceService; import org.onosproject.net.driver.AbstractBehaviour; import org.onosproject.net.driver.DriverData; -import org.onosproject.net.optical.OchPort; -import org.onosproject.net.optical.OduCltPort; -import org.onosproject.net.optical.OmsPort; -import org.onosproject.net.optical.OpticalDevice; -import org.onosproject.net.optical.OtuPort; import org.onosproject.net.optical.device.port.OchPortMapper; import org.onosproject.net.optical.device.port.OduCltPortMapper; import org.onosproject.net.optical.device.port.OmsPortMapper; @@ -44,14 +39,15 @@ import com.google.common.annotations.Beta; import com.google.common.base.MoreObjects; import com.google.common.collect.ImmutableMap; -// FIXME This needs to be moved back to org.onosproject.net.optical.impl -// after optical driver package separation process is complete. /** * Implementation of {@link OpticalDevice}. *

* Currently supports *

*/ @Beta diff --git a/drivers/ciena/src/main/java/org/onosproject/drivers/ciena/CienaDriversLoader.java b/drivers/ciena/src/main/java/org/onosproject/drivers/ciena/CienaDriversLoader.java index a1071be34e..81b77fc81b 100644 --- a/drivers/ciena/src/main/java/org/onosproject/drivers/ciena/CienaDriversLoader.java +++ b/drivers/ciena/src/main/java/org/onosproject/drivers/ciena/CienaDriversLoader.java @@ -19,7 +19,6 @@ package org.onosproject.drivers.ciena; import org.apache.felix.scr.annotations.Component; import org.onosproject.net.driver.AbstractDriverLoader; import org.onosproject.net.optical.OpticalDevice; -import org.onosproject.net.optical.device.DefaultOpticalDevice; /** * Loader for Ciena device drivers. @@ -30,8 +29,6 @@ public class CienaDriversLoader extends AbstractDriverLoader { // OSGI: help bundle plugin discover runtime package dependency. @SuppressWarnings("unused") private OpticalDevice optical; - @SuppressWarnings("unused") - private DefaultOpticalDevice driver; public CienaDriversLoader() { super("/ciena-drivers.xml"); diff --git a/drivers/ciena/src/main/resources/ciena-drivers.xml b/drivers/ciena/src/main/resources/ciena-drivers.xml index f1ab48a47e..eb08b25a21 100644 --- a/drivers/ciena/src/main/resources/ciena-drivers.xml +++ b/drivers/ciena/src/main/resources/ciena-drivers.xml @@ -19,7 +19,7 @@ + impl="org.onosproject.net.optical.DefaultOpticalDevice"/> diff --git a/drivers/default/src/main/resources/onos-drivers.xml b/drivers/default/src/main/resources/onos-drivers.xml index a8e72ca2c9..d88f793479 100644 --- a/drivers/default/src/main/resources/onos-drivers.xml +++ b/drivers/default/src/main/resources/onos-drivers.xml @@ -62,7 +62,7 @@ + impl="org.onosproject.net.optical.DefaultOpticalDevice"/> @@ -168,7 +168,7 @@ + impl="org.onosproject.net.optical.DefaultOpticalDevice"/> @@ -184,7 +184,7 @@ + impl="org.onosproject.net.optical.DefaultOpticalDevice"/> diff --git a/drivers/fujitsu/src/main/java/org/onosproject/drivers/fujitsu/FujitsuDriversLoader.java b/drivers/fujitsu/src/main/java/org/onosproject/drivers/fujitsu/FujitsuDriversLoader.java index 3ec1d20f0d..b9b3789f49 100644 --- a/drivers/fujitsu/src/main/java/org/onosproject/drivers/fujitsu/FujitsuDriversLoader.java +++ b/drivers/fujitsu/src/main/java/org/onosproject/drivers/fujitsu/FujitsuDriversLoader.java @@ -19,7 +19,6 @@ package org.onosproject.drivers.fujitsu; import org.apache.felix.scr.annotations.Component; import org.onosproject.net.driver.AbstractDriverLoader; import org.onosproject.net.optical.OpticalDevice; -import org.onosproject.net.optical.device.DefaultOpticalDevice; /** * Loader for Fujitsu device drivers. @@ -30,8 +29,6 @@ public class FujitsuDriversLoader extends AbstractDriverLoader { // OSGI: help bundle plugin discover runtime package dependency. @SuppressWarnings("unused") private OpticalDevice optical; - @SuppressWarnings("unused") - private DefaultOpticalDevice driver; public FujitsuDriversLoader() { super("/fujitsu-drivers.xml"); diff --git a/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml b/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml index c328cf2151..6fa70953c2 100644 --- a/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml +++ b/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml @@ -19,7 +19,7 @@ + impl="org.onosproject.net.optical.DefaultOpticalDevice"/> diff --git a/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumDriversLoader.java b/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumDriversLoader.java index 4b708c75a7..2f7938a5e3 100644 --- a/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumDriversLoader.java +++ b/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumDriversLoader.java @@ -19,7 +19,6 @@ package org.onosproject.drivers.lumentum; import org.apache.felix.scr.annotations.Component; import org.onosproject.net.driver.AbstractDriverLoader; import org.onosproject.net.optical.OpticalDevice; -import org.onosproject.net.optical.device.DefaultOpticalDevice; /** * Loader for Lumentum device drivers from specific xml. @@ -30,8 +29,6 @@ public class LumentumDriversLoader extends AbstractDriverLoader { // OSGI: help bundle plugin discover runtime package dependency. @SuppressWarnings("unused") private OpticalDevice optical; - @SuppressWarnings("unused") - private DefaultOpticalDevice driver; public LumentumDriversLoader() { super("/lumentum-drivers.xml"); diff --git a/drivers/lumentum/src/main/resources/lumentum-drivers.xml b/drivers/lumentum/src/main/resources/lumentum-drivers.xml index e22b85a4d9..bb4b87b108 100644 --- a/drivers/lumentum/src/main/resources/lumentum-drivers.xml +++ b/drivers/lumentum/src/main/resources/lumentum-drivers.xml @@ -25,7 +25,7 @@ + impl="org.onosproject.net.optical.DefaultOpticalDevice"/>