@Override
  public void stop() {
    this.releaseListeners();

    // when stopping connection manager we need to stop all active connections as well
    for (IO service : services.values()) {
      service.forceStop();
    }
    super.stop();
  }