code: public static HttpServer startServer(URI listenerURI, SSLContextConfigurator sslContextConfigurator) throws IOException {
      
      String scheme = listenerURI.getScheme();
      
      if (scheme.equals("http"))
        return startUnsecureServer(listenerURI);
      else
        return startSecureServer(listenerURI, sslContextConfigurator); 
      
    }
docs: Start the ResponseListener client. This largely includes starting at
  Grizzly 2 server.
  
  @param listenerURI the uri of the listener for the http server
  @return a new HttpServer
  @throws IOException if something goes wrong creating the http server