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();
+             }
          });