< prev index next >

src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java

Print this page

        

*** 56,66 **** HttpServer server = HttpServer.create(new InetSocketAddress(8000)); server.createContext("/applications/myapp", new MyHandler()); server.setExecutor(null); // creates a default executor server.start(); ! </blockquote></pre> <p>The example above creates a simple HttpServer which uses the calling application thread to invoke the handle() method for incoming http requests directed to port 8000, and to the path /applications/myapp/. <p> The {@link com.sun.net.httpserver.HttpExchange} class encapsulates everything an application needs to --- 56,66 ---- HttpServer server = HttpServer.create(new InetSocketAddress(8000)); server.createContext("/applications/myapp", new MyHandler()); server.setExecutor(null); // creates a default executor server.start(); ! </pre></blockquote> <p>The example above creates a simple HttpServer which uses the calling application thread to invoke the handle() method for incoming http requests directed to port 8000, and to the path /applications/myapp/. <p> The {@link com.sun.net.httpserver.HttpExchange} class encapsulates everything an application needs to
*** 90,100 **** TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509"); tmf.init(ks); SSLContext ssl = SSLContext.getInstance("TLS"); ssl.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); ! </blockquote></pre> <p> In the example above, a keystore file called "testkeys", created with the keytool utility is used as a certificate store for client and server certificates. The following code shows how the SSLContext is then used in a HttpsConfigurator and how the SSLContext and HttpsConfigurator are linked to the HttpsServer. --- 90,100 ---- TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509"); tmf.init(ks); SSLContext ssl = SSLContext.getInstance("TLS"); ssl.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); ! </pre></blockquote> <p> In the example above, a keystore file called "testkeys", created with the keytool utility is used as a certificate store for client and server certificates. The following code shows how the SSLContext is then used in a HttpsConfigurator and how the SSLContext and HttpsConfigurator are linked to the HttpsServer.
*** 117,127 **** // statement above could throw IAE if any params invalid. // eg. if app has a UI and parameters supplied by a user. } }); ! </blockquote></pre> ! <p> @since 1.6 */ @jdk.Exported package com.sun.net.httpserver; --- 117,127 ---- // statement above could throw IAE if any params invalid. // eg. if app has a UI and parameters supplied by a user. } }); ! </pre></blockquote> ! @since 1.6 */ @jdk.Exported package com.sun.net.httpserver;
< prev index next >