Configures an event based webserver.
To create an instance, use {@link WebServers#createWebServer(int)}.
As with many of the interfaces in webbitserver, setter style methods return a reference to this, to allow for simple initialization using method chaining.
class HelloWorldHandler implements HttpHandler { void handleHttpRequest(HttpRequest request, HttpResponse response, HttpControl control) { response.header("Content-Type", "text/html") .content("Hello World") .end(); } } WebServer webServer = WebServers.createWebServer(8080) .add(new HelloWorldHandler()) .start(); print("Point your browser to " + webServer.getUri());
WebServer webServer = WebServers.createWebServer(8080) .add(new StaticFileHandler("./wwwdata")) .start();@author Joe Walnes @see WebServers @see HttpHandler @see WebSocketConnection @see EventSourceConnection
|
|
|
|
|
|