code: public Yoke listen(int port, @NotNull String address, final Handler<Boolean> handler) {
          HttpServer server = vertx.createHttpServer();
  
          listen(server);
  
          if (handler != null) {
              server.listen(port, address, new Handler<AsyncResult<HttpServer>>() {
                  @Override
                  public void handle(AsyncResult<HttpServer> listen) {
                      handler.handle(listen.succeeded());
                  }
              });
          } else {
              server.listen(port, address);
          }
          return this;
      }
docs: Starts the server listening at a given port and given address.
  
  @param port    the server TCP port
  @param handler for asynchronous result of the listen operation
  @return {Yoke}