Controller to listen to expired flow removal message
[controller.git] / opendaylight / forwardingrulesmanager / src / main / java / org / opendaylight / controller / forwardingrulesmanager / internal / Activator.java
index 9da0970340caa531471e761ebb8e5678330ddfb0..8578e8492e89719ad510931432cec250e589c601 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.forwardingrulesmanager.IForwardingRulesManage
 import org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase;
 import org.opendaylight.controller.sal.core.IContainer;
 import org.opendaylight.controller.sal.core.IContainerListener;
+import org.opendaylight.controller.sal.flowprogrammer.IFlowProgrammerListener;
 import org.opendaylight.controller.sal.flowprogrammer.IFlowProgrammerService;
 import org.opendaylight.controller.sal.utils.GlobalConstants;
 import org.opendaylight.controller.switchmanager.IInventoryListener;
@@ -98,14 +99,16 @@ public class Activator extends ComponentActivatorAbstractBase {
                         IForwardingRulesManager.class.getName(),
                         IInventoryListener.class.getName(),
                         ICacheUpdateAware.class.getName(),
-                        IConfigurationContainerAware.class.getName() };
+                        IConfigurationContainerAware.class.getName(),
+                        IFlowProgrammerListener.class.getName()};
             } else {
                 interfaces = new String[] {
                         ISwitchManagerAware.class.getName(),
                         IForwardingRulesManager.class.getName(),
                         IInventoryListener.class.getName(),
                         ICacheUpdateAware.class.getName(),
-                        IConfigurationContainerAware.class.getName() };
+                        IConfigurationContainerAware.class.getName(),
+                        IFlowProgrammerListener.class.getName()};
             }
 
             c.setInterface(interfaces, props);