Package org.pac4j.http.test.tools
Class WebServer
- java.lang.Object
-
- fi.iki.elonen.NanoHTTPD
-
- org.pac4j.http.test.tools.WebServer
-
public class WebServer extends fi.iki.elonen.NanoHTTPDA web server for tests.- Since:
- 2.1.0
- Author:
- Jerome Leleu
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class fi.iki.elonen.NanoHTTPD
fi.iki.elonen.NanoHTTPD.AsyncRunner, fi.iki.elonen.NanoHTTPD.ClientHandler, fi.iki.elonen.NanoHTTPD.ContentType, fi.iki.elonen.NanoHTTPD.Cookie, fi.iki.elonen.NanoHTTPD.CookieHandler, fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner, fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory, fi.iki.elonen.NanoHTTPD.DefaultTempFile, fi.iki.elonen.NanoHTTPD.DefaultTempFileManager, fi.iki.elonen.NanoHTTPD.HTTPSession, fi.iki.elonen.NanoHTTPD.IHTTPSession, fi.iki.elonen.NanoHTTPD.Method, fi.iki.elonen.NanoHTTPD.Response, fi.iki.elonen.NanoHTTPD.ResponseException, fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory, fi.iki.elonen.NanoHTTPD.ServerRunnable, fi.iki.elonen.NanoHTTPD.ServerSocketFactory, fi.iki.elonen.NanoHTTPD.TempFile, fi.iki.elonen.NanoHTTPD.TempFileManager, fi.iki.elonen.NanoHTTPD.TempFileManagerFactory
-
-
Constructor Summary
Constructors Constructor Description WebServer(int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebServerdefineResponse(String key, ServerResponse response)fi.iki.elonen.NanoHTTPD.Responseserve(fi.iki.elonen.NanoHTTPD.IHTTPSession session)voidstart()-
Methods inherited from class fi.iki.elonen.NanoHTTPD
closeAllConnections, createClientHandler, createServerRunnable, decodeParameters, decodeParameters, decodePercent, getHostname, getListeningPort, getMimeTypeForFile, getServerSocketFactory, getTempFileManagerFactory, isAlive, makeSecure, makeSSLSocketFactory, makeSSLSocketFactory, makeSSLSocketFactory, mimeTypes, newChunkedResponse, newFixedLengthResponse, newFixedLengthResponse, newFixedLengthResponse, serve, setAsyncRunner, setServerSocketFactory, setTempFileManagerFactory, start, start, stop, useGzipWhenAccepted, wasStarted
-
-
-
-
Method Detail
-
defineResponse
public WebServer defineResponse(String key, ServerResponse response)
-
start
public void start()
- Overrides:
startin classfi.iki.elonen.NanoHTTPD
-
serve
public fi.iki.elonen.NanoHTTPD.Response serve(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
- Overrides:
servein classfi.iki.elonen.NanoHTTPD
-
-