A B C D E F G I M N O P R S T U V W 

A

addHeader(String, String) - Method in class fi.iki.elonen.NanoHTTPD.Response
Adds given line to the header.
asyncRunner - Variable in class fi.iki.elonen.NanoHTTPD
Pluggable strategy for asynchronously executing requests.

B

BUFSIZE - Static variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 

C

clear() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
clear() - Method in interface fi.iki.elonen.NanoHTTPD.TempFileManager
 
close() - Method in class fi.iki.elonen.NanoHTTPD.ClientHandler
 
close() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
closeAll() - Method in interface fi.iki.elonen.NanoHTTPD.AsyncRunner
 
closeAll() - Method in class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
closeAllConnections() - Method in class fi.iki.elonen.NanoHTTPD
Forcibly closes all connections that are open.
closeConnection(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
Indicate to close the connection after the Response has been sent.
closed(NanoHTTPD.ClientHandler) - Method in interface fi.iki.elonen.NanoHTTPD.AsyncRunner
 
closed(NanoHTTPD.ClientHandler) - Method in class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
create() - Method in class fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory
 
create() - Method in class fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory
 
create() - Method in interface fi.iki.elonen.NanoHTTPD.ServerSocketFactory
 
create() - Method in interface fi.iki.elonen.NanoHTTPD.TempFileManagerFactory
 
createClientHandler(Socket, InputStream) - Method in class fi.iki.elonen.NanoHTTPD
create a instance of the client handler, subclasses can return a subclass of the ClientHandler.
createServerRunnable(int) - Method in class fi.iki.elonen.NanoHTTPD
Instantiate the server runnable, can be overwritten by subclasses to provide a subclass of the ServerRunnable.
createTempFile(String) - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
createTempFile(String) - Method in interface fi.iki.elonen.NanoHTTPD.TempFileManager
 

D

decodeParameters(Map) - Static method in class fi.iki.elonen.NanoHTTPD
Decode parameters from a URL, handing the case where a single parameter name might have been supplied several times, by return lists of values.
decodeParameters(String) - Static method in class fi.iki.elonen.NanoHTTPD
Decode parameters from a URL, handing the case where a single parameter name might have been supplied several times, by return lists of values.
decodePercent(String) - Static method in class fi.iki.elonen.NanoHTTPD
Decode percent encoded String values.
delete(String) - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
Set a cookie with an expiration date from a month ago, effectively deleting it on the client side.
delete() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
delete() - Method in interface fi.iki.elonen.NanoHTTPD.TempFile
 

E

exec(NanoHTTPD.ClientHandler) - Method in interface fi.iki.elonen.NanoHTTPD.AsyncRunner
 
exec(NanoHTTPD.ClientHandler) - Method in class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
execute() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
execute() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
executeInstance(NanoHTTPD) - Static method in class fi.iki.elonen.util.ServerRunner
 

F

fi.iki.elonen - package fi.iki.elonen
 
fi.iki.elonen.util - package fi.iki.elonen.util
 

G

getBodySize() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Deduce body length in bytes.
getBoundary() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getContentType() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getContentTypeHeader() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getCookies() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getCookies() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getData() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
getDescription() - Method in interface fi.iki.elonen.NanoHTTPD.Response.IStatus
 
getDescription() - Method in enum fi.iki.elonen.NanoHTTPD.Response.Status
 
getEncoding() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getHeader(String) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
getHeaders() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getHeaders() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getHostname() - Method in class fi.iki.elonen.NanoHTTPD
 
getHTTPHeader() - Method in class fi.iki.elonen.NanoHTTPD.Cookie
 
getHTTPTime(int) - Static method in class fi.iki.elonen.NanoHTTPD.Cookie
 
getInputStream() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getInputStream() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getListeningPort() - Method in class fi.iki.elonen.NanoHTTPD
 
getMethod() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getMethod() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getMimeType() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
getMimeTypeForFile(String) - Static method in class fi.iki.elonen.NanoHTTPD
Get MIME type from file name extension, if possible
getName() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
getName() - Method in interface fi.iki.elonen.NanoHTTPD.TempFile
 
getParms() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getParms() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getQueryParameterString() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getQueryParameterString() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getRemoteHostName() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getRemoteHostName() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
Get the remote hostname of the requester.
getRemoteIpAddress() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getRemoteIpAddress() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
Get the remote ip address of the requester.
getRequestMethod() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
getRequestStatus() - Method in interface fi.iki.elonen.NanoHTTPD.Response.IStatus
 
getRequestStatus() - Method in enum fi.iki.elonen.NanoHTTPD.Response.Status
 
getRunning() - Method in class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
getServerSocketFactory() - Method in class fi.iki.elonen.NanoHTTPD
 
getStatus() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
getStatus() - Method in exception fi.iki.elonen.NanoHTTPD.ResponseException
 
getTempFileManagerFactory() - Method in class fi.iki.elonen.NanoHTTPD
 
getUri() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getUri() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 

I

isAlive() - Method in class fi.iki.elonen.NanoHTTPD
 
isCloseConnection() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
isMultipart() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
iterator() - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
 

M

makeSecure(SSLServerSocketFactory, String[]) - Method in class fi.iki.elonen.NanoHTTPD
Call before start() to serve over HTTPS instead of HTTP
makeSSLSocketFactory(KeyStore, KeyManager[]) - Static method in class fi.iki.elonen.NanoHTTPD
Creates an SSLSocketFactory for HTTPS.
makeSSLSocketFactory(KeyStore, KeyManagerFactory) - Static method in class fi.iki.elonen.NanoHTTPD
Creates an SSLSocketFactory for HTTPS.
makeSSLSocketFactory(String, char[]) - Static method in class fi.iki.elonen.NanoHTTPD
Creates an SSLSocketFactory for HTTPS.
MAX_HEADER_SIZE - Static variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
MIME_HTML - Static variable in class fi.iki.elonen.NanoHTTPD
Common MIME type for dynamic content: html
MIME_PLAINTEXT - Static variable in class fi.iki.elonen.NanoHTTPD
Common MIME type for dynamic content: plain text
MIME_TYPES - Static variable in class fi.iki.elonen.NanoHTTPD
Hashtable mapping (String)FILENAME_EXTENSION -> (String)MIME_TYPE
mimeTypes() - Static method in class fi.iki.elonen.NanoHTTPD
 

N

NanoHTTPD - Class in fi.iki.elonen
A simple, tiny, nicely embeddable HTTP server in Java

NanoHTTPD Copyright (c) 2012-2013 by Paul S.

NanoHTTPD(int) - Constructor for class fi.iki.elonen.NanoHTTPD
Constructs an HTTP server on given port.
NanoHTTPD(String, int) - Constructor for class fi.iki.elonen.NanoHTTPD
Constructs an HTTP server on given hostname and port.
NanoHTTPD.AsyncRunner - Interface in fi.iki.elonen
Pluggable strategy for asynchronously executing requests.
NanoHTTPD.ClientHandler - Class in fi.iki.elonen
The runnable that will be used for every new client connection.
NanoHTTPD.ContentType - Class in fi.iki.elonen
 
NanoHTTPD.ContentType(String) - Constructor for class fi.iki.elonen.NanoHTTPD.ContentType
 
NanoHTTPD.Cookie - Class in fi.iki.elonen
 
NanoHTTPD.Cookie(String, String) - Constructor for class fi.iki.elonen.NanoHTTPD.Cookie
 
NanoHTTPD.Cookie(String, String, int) - Constructor for class fi.iki.elonen.NanoHTTPD.Cookie
 
NanoHTTPD.Cookie(String, String, String) - Constructor for class fi.iki.elonen.NanoHTTPD.Cookie
 
NanoHTTPD.CookieHandler - Class in fi.iki.elonen
Provides rudimentary support for cookies.
NanoHTTPD.CookieHandler(Map) - Constructor for class fi.iki.elonen.NanoHTTPD.CookieHandler
 
NanoHTTPD.DefaultAsyncRunner - Class in fi.iki.elonen
Default threading strategy for NanoHTTPD.
NanoHTTPD.DefaultAsyncRunner() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
NanoHTTPD.DefaultServerSocketFactory - Class in fi.iki.elonen
Creates a normal ServerSocket for TCP connections
NanoHTTPD.DefaultServerSocketFactory() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory
 
NanoHTTPD.DefaultTempFile - Class in fi.iki.elonen
Default strategy for creating and cleaning up temporary files.
NanoHTTPD.DefaultTempFile(File) - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
NanoHTTPD.DefaultTempFileManager - Class in fi.iki.elonen
Default strategy for creating and cleaning up temporary files.
NanoHTTPD.DefaultTempFileManager() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
NanoHTTPD.HTTPSession - Class in fi.iki.elonen
 
NanoHTTPD.HTTPSession(NanoHTTPD.TempFileManager, InputStream, OutputStream) - Constructor for class fi.iki.elonen.NanoHTTPD.HTTPSession
 
NanoHTTPD.HTTPSession(NanoHTTPD.TempFileManager, InputStream, OutputStream, InetAddress) - Constructor for class fi.iki.elonen.NanoHTTPD.HTTPSession
 
NanoHTTPD.IHTTPSession - Interface in fi.iki.elonen
Handles one session, i.e. parses the HTTP request and returns the response.
NanoHTTPD.Method - Enum in fi.iki.elonen
HTTP Request methods, with the ability to decode a String back to its enum value.
NanoHTTPD.Response - Class in fi.iki.elonen
HTTP response.
NanoHTTPD.Response(NanoHTTPD.Response.IStatus, String, InputStream, long) - Constructor for class fi.iki.elonen.NanoHTTPD.Response
Creates a fixed length response if totalBytes>=0, otherwise chunked.
NanoHTTPD.Response.IStatus - Interface in fi.iki.elonen
 
NanoHTTPD.Response.Status - Enum in fi.iki.elonen
Some HTTP response status codes
NanoHTTPD.ResponseException - Exception in fi.iki.elonen
 
NanoHTTPD.ResponseException(NanoHTTPD.Response.Status, String) - Constructor for exception fi.iki.elonen.NanoHTTPD.ResponseException
 
NanoHTTPD.ResponseException(NanoHTTPD.Response.Status, String, Exception) - Constructor for exception fi.iki.elonen.NanoHTTPD.ResponseException
 
NanoHTTPD.SecureServerSocketFactory - Class in fi.iki.elonen
Creates a new SSLServerSocket
NanoHTTPD.SecureServerSocketFactory(SSLServerSocketFactory, String[]) - Constructor for class fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory
 
NanoHTTPD.ServerRunnable - Class in fi.iki.elonen
The runnable that will be used for the main listening thread.
NanoHTTPD.ServerSocketFactory - Interface in fi.iki.elonen
Factory to create ServerSocketFactories.
NanoHTTPD.TempFile - Interface in fi.iki.elonen
A temp file.
NanoHTTPD.TempFileManager - Interface in fi.iki.elonen
Temp file manager.
NanoHTTPD.TempFileManagerFactory - Interface in fi.iki.elonen
Factory to create temp file managers.
newChunkedResponse(NanoHTTPD.Response.IStatus, String, InputStream) - Static method in class fi.iki.elonen.NanoHTTPD
Create a response with unknown length (using HTTP 1.1 chunking).
newFixedLengthResponse(NanoHTTPD.Response.IStatus, String, InputStream, long) - Static method in class fi.iki.elonen.NanoHTTPD
Create a response with known length.
newFixedLengthResponse(NanoHTTPD.Response.IStatus, String, String) - Static method in class fi.iki.elonen.NanoHTTPD
Create a text response with known length.
newFixedLengthResponse(String) - Static method in class fi.iki.elonen.NanoHTTPD
Create a text response with known length.

O

open() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
open() - Method in interface fi.iki.elonen.NanoHTTPD.TempFile
 

P

parseBody(Map) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
parseBody(Map) - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
Adds the files in the request body to the files map.
printHeader(PrintWriter, String, String) - Method in class fi.iki.elonen.NanoHTTPD.Response
 

R

read(String) - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
Read a cookie from the HTTP Headers.
run() - Method in class fi.iki.elonen.NanoHTTPD.ClientHandler
 
run() - Method in class fi.iki.elonen.NanoHTTPD.ServerRunnable
 
run(Class) - Static method in class fi.iki.elonen.util.ServerRunner
 

S

send(OutputStream) - Method in class fi.iki.elonen.NanoHTTPD.Response
Sends given response to the socket.
sendContentLengthHeaderIfNotAlreadyPresent(PrintWriter, long) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoHTTPD
Override this to customize the server.
serve(String, NanoHTTPD.Method, Map, Map, Map) - Method in class fi.iki.elonen.NanoHTTPD
Deprecated.
ServerRunner - Class in fi.iki.elonen.util
 
ServerRunner() - Constructor for class fi.iki.elonen.util.ServerRunner
 
set(NanoHTTPD.Cookie) - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
 
set(String, String, int) - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
Sets a cookie.
setAsyncRunner(NanoHTTPD.AsyncRunner) - Method in class fi.iki.elonen.NanoHTTPD
Pluggable strategy for asynchronously executing requests.
setChunkedTransfer(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setData(InputStream) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setGzipEncoding(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setKeepAlive(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setMimeType(String) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setRequestMethod(NanoHTTPD.Method) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setServerSocketFactory(NanoHTTPD.ServerSocketFactory) - Method in class fi.iki.elonen.NanoHTTPD
 
setStatus(NanoHTTPD.Response.IStatus) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setTempFileManagerFactory(NanoHTTPD.TempFileManagerFactory) - Method in class fi.iki.elonen.NanoHTTPD
Pluggable strategy for creating and cleaning up temporary files.
SOCKET_READ_TIMEOUT - Static variable in class fi.iki.elonen.NanoHTTPD
Maximum time to wait on Socket.getInputStream().read() (in milliseconds) This is required as the Keep-Alive HTTP connections would otherwise block the socket reading thread forever (or as long the browser is open).
start() - Method in class fi.iki.elonen.NanoHTTPD
Start the server.
start(int) - Method in class fi.iki.elonen.NanoHTTPD
Starts the server (in setDaemon(true) mode).
start(int, boolean) - Method in class fi.iki.elonen.NanoHTTPD
Start the server.
stop() - Method in class fi.iki.elonen.NanoHTTPD
Stop the server.

T

tryUTF8() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 

U

unloadQueue(NanoHTTPD.Response) - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
Internally used by the webserver to add all queued cookies into the Response's HTTP Headers.
useGzipWhenAccepted(NanoHTTPD.Response) - Method in class fi.iki.elonen.NanoHTTPD
 

V

valueOf(String) - Static method in enum fi.iki.elonen.NanoHTTPD.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.iki.elonen.NanoHTTPD.Response.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum fi.iki.elonen.NanoHTTPD.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.iki.elonen.NanoHTTPD.Response.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasStarted() - Method in class fi.iki.elonen.NanoHTTPD
 
A B C D E F G I M N O P R S T U V W 

Copyright © 2012–2016 nanohttpd. All rights reserved.