@Override public void stop() { /** I will remove all the event listeners registered with the event manager. */ for (EventListener eventListener : listenersAdded) { eventManager.removeListener(eventListener); } listenersAdded.clear(); this.serviceStatus = ServiceStatus.STOPPED; }