Grizzly http server debe seguir funcionando

A continuación se muestra el código para iniciar Grizzly Http Server. Si presiono alguna tecla el servidor se para. ¿Hay alguna manera de mantenerlo vivo?

Jetty tiene el método join (), que no saldrá del programa principal. ¿Hay algo similar a eso en Grizzly también?

public static void main(String args){



ResourceConfig rc = new PackagesResourceConfig("com.test.resources");

        HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc);
        logger.info(String.format("Jersey app started with WADL available at "
                        + "%sapplication.wadl\nTry out %shelloworld\nHit enter to stop it...",
                        BASE_URI, BASE_URI));

        System.in.read();
        httpServer.stop();

        }

Según el código anterior, si presiona cualquier tecla, el servidor se detiene. Quiero seguir funcionando. Mataré el proceso cuando realmente quiera detener el servidor. El método principal no debe terminar.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta