code: public void start()
      throws Exception
    {
      if (_port < 0 && _unixPath == null) {
        return;
      }
  
      if (! _lifecycle.toStarting())
        return;
  
      boolean isValid = false;
      try {
        bind();
        postBind();
  
        enable();
  
        _acceptTask = new AcceptTcp(this, _serverSocket);
        _threadPool.execute(_acceptTask);
  
        // _connThreadPool.start();
  
        _suspendAlarm = new Alarm(new SuspendReaper());
        _suspendAlarm.runAfter(_suspendReaperTimeout);
  
        isValid = true;
      } finally {
        if (! isValid) {
          close();
        }
      }
    }
docs: Starts the port listening.