@Activate protected void activate() { providerService = providerRegistry.register(this); // listens all OpenFlow device related events controller.addListener(listener); // listens all OpenFlow control message controller.addMessageListener(messageListener); executor = SharedScheduledExecutors.getSingleThreadExecutor(); connectInitialDevices(); log.info("Started"); }