public void restart() throws ConnectionException {
    if (!stopped) {
      return;
    }
    stats = null;
    if (directChannel != null) {
      stats = directChannel.getDMStats();
    }
    if (getStats() == null) {
      stats = new LonerDistributionManager.DummyDMStats();
    }
    conTable = ConnectionTable.create(this);
    startAcceptor();
  }
starts the conduit again after it's been stopped. This will clear the server map if the
conduit's port is zero (wildcard bind)
geode-core/src/main/java/org/apache/geode/internal/tcp/TCPConduit.java