code: public void start() {
          application = new CitrusRemoteApplication(configuration);
          port(configuration.getPort());
          application.init();
  
          if (!configuration.isSkipTests()) {
              new RunController(configuration).run();
          }
  
          if (configuration.getTimeToLive() == 0) {
              stop();
          }
      }
docs: Start server instance and listen for incoming requests.