public class NanoHttpdServer extends fi.iki.elonen.NanoHTTPD implements HttpServer
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 and Description |
---|
NanoHttpdServer(int port) |
NanoHttpdServer(java.lang.String hostname,
int port) |
Modifier and Type | Method and Description |
---|---|
fi.iki.elonen.NanoHTTPD.Response |
serve(fi.iki.elonen.NanoHTTPD.IHTTPSession session) |
void |
setUsbFileProvider(UsbFileProvider provider) |
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, start, stop, useGzipWhenAccepted, wasStarted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHostname, getListeningPort, isAlive, start, stop
public NanoHttpdServer(int port)
public NanoHttpdServer(java.lang.String hostname, int port)
public void setUsbFileProvider(UsbFileProvider provider)
setUsbFileProvider
in interface HttpServer
public fi.iki.elonen.NanoHTTPD.Response serve(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
serve
in class fi.iki.elonen.NanoHTTPD