import org.apache.felix.dm.Component;
import org.opendaylight.controller.hosttracker.IDeviceService;
import org.opendaylight.controller.hosttracker.IfIptoHost;
+import org.opendaylight.controller.hosttracker.IfNewHostNotify;
import org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase;
import org.opendaylight.controller.sal.packet.IDataPacketService;
import org.opendaylight.controller.sal.packet.IListenDataPacket;
protected static final Logger logger = LoggerFactory
.getLogger(Activator.class);
- @Override
- protected void init() {
-
- }
-
- @Override
- protected void destroy() {
-
- }
/**
* Function that is used to communicate to dependency manager the list of
.setCallbacks("setDataPacketService",
"unsetDataPacketService").setRequired(true));
+ c.add(createContainerServiceDependency(containerName)
+ .setService(IfNewHostNotify.class)
+ .setCallbacks("setNewHostNotify",
+ "unsetNewHostNotify").setRequired(false));
+
// c.add(createContainerServiceDependency(containerName).setService(
// IClusterContainerServices.class).setCallbacks(
// "setClusterContainerService",
.setService(ITopologyManager.class)
.setCallbacks("setTopologyManager", "unsetTopologyManager")
.setRequired(false));
-
- c.add(createContainerServiceDependency(containerName)
- .setService(IDataPacketService.class)
- .setCallbacks("setDataPacketService",
- "unsetDataPacketService").setRequired(true));
}
}