@Deactivate public void deactivate(ComponentContext context) { cfgService.unregisterProperties(getClass(), false); listener.disable(); controller.removeListener(listener); providerRegistry.unregister(this); collectors.values().forEach(PortStatsCollector::stop); collectors.clear(); providerService = null; LOG.info("Stopped"); }
@Deactivate protected void deactivate() { controller.removeListener(listener); providerRegistry.unregister(this); providerService = null; // stops listening all OpenFlow control message events controller.removeMessageListener(messageListener); log.info("Stopped"); }