code: public void start() {
          logger.info("\n###starting...");
          try {
              Container container = this.getActualContainer();
              Server server = new ContainerServer(container);
              connection = new SocketConnection(server);
              SocketAddress address = new InetSocketAddress(port);
              socketAddress =(InetSocketAddress) connection.connect(address);
              this.isRunning = true;
              logger.info("\n#Simulator: " + this.getSimulatorName() +
                          "\n#started. " +
                          "\nListening at port: " + socketAddress.getPort());
          } catch (IOException e) {
              throw new RuntimeException(e);
          }
      }
docs: Starts the simulator at the supplied port exposing the end point.