* Moved all l2 forwarding services based on OF to a separate OSGi
[affinity.git] / affinity / implementation / src / main / java / org / opendaylight / affinity / affinity / internal / Activator.java
index 2c7d1d6f93af0f6ee9c7834d853108f1661d5209..904c17ad436a038dce4ee3691cd132824a67ac73 100644 (file)
@@ -100,32 +100,14 @@ public class Activator extends ComponentActivatorAbstractBase {
             // Now lets add a service dependency to make sure the
             // provider of service exists
             /* L2agent dependency causes the service to fail activation. tbd. */
-            c.add(createContainerServiceDependency(containerName)
-                  .setService(IfL2Agent.class)
-                  .setCallbacks("setL2Agent", "unsetL2Agent")
-                  .setRequired(true));
-            c.add(createContainerServiceDependency(containerName).setService(
-                    NFchainAgent.class).setCallbacks(
-                    "setNFchainAgent", "unsetNFchainAgent")
-                    .setRequired(true));
-            c.add(createContainerServiceDependency(containerName)
-                  .setService(IFlowProgrammerService.class)
-                  .setCallbacks("setFlowProgrammerService", "unsetFlowProgrammerService")
-                  .setRequired(true));
             c.add(createContainerServiceDependency(containerName).setService(
                     IClusterContainerServices.class).setCallbacks(
                     "setClusterContainerService",
                     "unsetClusterContainerService").setRequired(true));
+
+            // hosttracker is used to return the HostNodeConnector corresponding to an affinity ID. 
             c.add(createContainerServiceDependency(containerName).setService(IfIptoHost.class)
                   .setCallbacks("setHostTracker", "unsetHostTracker").setRequired(true));
-            c.add(createContainerServiceDependency(containerName)
-                    .setService(ISwitchManager.class)
-                    .setCallbacks("setSwitchManager", "unsetSwitchManager")
-                    .setRequired(true));
-            c.add(createContainerServiceDependency(containerName).setService(
-                    IAffinityManagerAware.class).setCallbacks(
-                    "setAffinityManagerAware", "unsetAffinityManagerAware")
-                    .setRequired(false));
         }
     }
 }