ConfigLambdaQuery
Change-Id: I0712890e40153775b55012d6e5542e4981ededed
diff --git a/drivers/optical/src/main/java/org/onosproject/drivers/optical/OpticalDriversLoader.java b/drivers/optical/src/main/java/org/onosproject/drivers/optical/OpticalDriversLoader.java
index 4c1dc4f..c65995e 100644
--- a/drivers/optical/src/main/java/org/onosproject/drivers/optical/OpticalDriversLoader.java
+++ b/drivers/optical/src/main/java/org/onosproject/drivers/optical/OpticalDriversLoader.java
@@ -16,6 +16,7 @@
package org.onosproject.drivers.optical;
+import static org.onosproject.net.config.basics.SubjectFactories.CONNECT_POINT_SUBJECT_FACTORY;
import static org.onosproject.net.config.basics.SubjectFactories.DEVICE_SUBJECT_FACTORY;
import java.util.List;
@@ -25,6 +26,8 @@
import org.apache.felix.scr.annotations.Reference;
import org.apache.felix.scr.annotations.ReferenceCardinality;
import org.onosproject.driver.optical.config.FlowTableConfig;
+import org.onosproject.driver.optical.config.LambdaConfig;
+import org.onosproject.net.ConnectPoint;
import org.onosproject.net.DeviceId;
import org.onosproject.net.config.ConfigFactory;
import org.onosproject.net.config.NetworkConfigRegistry;
@@ -57,7 +60,14 @@
public FlowTableConfig createConfig() {
return new FlowTableConfig();
}
-
+ },
+ new ConfigFactory<ConnectPoint, LambdaConfig>(CONNECT_POINT_SUBJECT_FACTORY,
+ LambdaConfig.class,
+ LambdaConfig.CONFIG_KEY) {
+ @Override
+ public LambdaConfig createConfig() {
+ return new LambdaConfig();
+ }
});