The code through out hosttracker assumes the switch manager service reference is... 06/5506/1
authorAsad Ahmed <asaahmed@cisco.com>
Sat, 1 Mar 2014 00:34:38 +0000 (16:34 -0800)
committerAsad Ahmed <asaahmed@cisco.com>
Sat, 1 Mar 2014 00:34:38 +0000 (16:34 -0800)
Hence making switch manager as a required dependency to satisfy the above assumption.

Change-Id: I067e35de9910a6d5ba057f94ec161468d6b37ad9
Signed-off-by: Asad Ahmed <asaahmed@cisco.com>
opendaylight/hosttracker/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Activator.java

index c768cecf15fc44874069f3ec0691fb8d20a9abc2..825b2453aac1cb18cb4af3527f19331dd718048d 100644 (file)
@@ -84,7 +84,7 @@ public class Activator extends ComponentActivatorAbstractBase {
             c.add(createContainerServiceDependency(containerName)
                     .setService(ISwitchManager.class)
                     .setCallbacks("setSwitchManager", "unsetSwitchManager")
-                    .setRequired(false));
+                    .setRequired(true));
             c.add(createContainerServiceDependency(containerName)
                     .setService(IClusterContainerServices.class)
                     .setCallbacks("setClusterContainerService",