Index

A B C D E F G H I K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbnormalClosure - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
ACCEPTED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
acceptSocket - Variable in class fi.iki.elonen.NanoHTTPD.ClientHandler
 
ACCESS_CONTROL_ALLOW_HEADER_PROPERTY_NAME - Static variable in class fi.iki.elonen.SimpleWebServer
 
addCORSHeaders(Map<String, String>, NanoHTTPD.Response, String) - Method in class fi.iki.elonen.SimpleWebServer
 
addHeader(String, String) - Method in class fi.iki.elonen.NanoHTTPD.Response
Adds given line to the header.
addMappings() - Method in class fi.iki.elonen.router.RouterNanoHTTPD
default routings, they are over writable.
addRoute(String, int, Class<?>, Object...) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
addRoute(String, int, Class<?>, Object...) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.IRoutePrioritizer
 
addRoute(String, int, Class<?>, Object...) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
 
addRoute(String, int, Class<?>, Object...) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
addRoute(String, Class<?>, Object...) - Method in class fi.iki.elonen.router.RouterNanoHTTPD
 
ALLOWED_METHODS - Static variable in class fi.iki.elonen.SimpleWebServer
 
ALPHABET - Static variable in class fi.iki.elonen.NanoWSD
 
ASCII_ENCODING - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
asyncRunner - Variable in class fi.iki.elonen.NanoHTTPD
Pluggable strategy for asynchronously executing requests.

B

BAD_REQUEST - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
BaseRoutePrioritizer() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
Binary - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
binary2Text(byte[]) - Static method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
binary2Text(byte[], int, int) - Static method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
bindException - Variable in class fi.iki.elonen.NanoHTTPD.ServerRunnable
 
boundary - Variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
BOUNDARY_PATTERN - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
BOUNDARY_REGEX - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
BUFSIZE - Static variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 

C

calculateAllowHeaders(Map<String, String>) - Method in class fi.iki.elonen.SimpleWebServer
 
canServeUri(String, File) - Method in class fi.iki.elonen.MarkdownWebServerPlugin
 
canServeUri(String, File) - Method in class fi.iki.elonen.SimpleWebServer
 
canServeUri(String, File) - Method in interface fi.iki.elonen.WebServerPlugin
 
CHARSET_PATTERN - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
CHARSET_REGEX - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
checkedRead(int) - Static method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
ChunkedOutputStream(OutputStream) - Constructor for class fi.iki.elonen.NanoHTTPD.Response.ChunkedOutputStream
 
chunkedTransfer - Variable in class fi.iki.elonen.NanoHTTPD.Response
Use chunkedTransfer
clear() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
clear() - Method in interface fi.iki.elonen.NanoHTTPD.TempFileManager
 
clear() - Method in class fi.iki.elonen.TempFilesServer.ExampleManager
 
ClientHandler(InputStream, Socket) - Constructor for class fi.iki.elonen.NanoHTTPD.ClientHandler
 
close() - Method in class fi.iki.elonen.NanoHTTPD.ClientHandler
 
close() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
close(NanoWSD.WebSocketFrame.CloseCode, String, boolean) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
Close - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
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.
CloseCode(int) - Constructor for enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
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
 
CLOSED - Enum constant in enum class fi.iki.elonen.NanoWSD.State
 
CloseFrame(NanoWSD.WebSocketFrame) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
CloseFrame(NanoWSD.WebSocketFrame.CloseCode, String) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
CLOSING - Enum constant in enum class fi.iki.elonen.NanoWSD.State
 
code - Variable in exception class fi.iki.elonen.NanoWSD.WebSocketException
 
code - Variable in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
code - Variable in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
compareTo(RouterNanoHTTPD.UriResource) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
CONFLICT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
CONNECT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
CONNECTING - Enum constant in enum class fi.iki.elonen.NanoWSD.State
 
CONTENT_DISPOSITION_ATTRIBUTE_PATTERN - Static variable in class fi.iki.elonen.NanoHTTPD
 
CONTENT_DISPOSITION_ATTRIBUTE_REGEX - Static variable in class fi.iki.elonen.NanoHTTPD
 
CONTENT_DISPOSITION_PATTERN - Static variable in class fi.iki.elonen.NanoHTTPD
 
CONTENT_DISPOSITION_REGEX - Static variable in class fi.iki.elonen.NanoHTTPD
 
CONTENT_REGEX - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
CONTENT_TYPE_PATTERN - Static variable in class fi.iki.elonen.NanoHTTPD
 
CONTENT_TYPE_REGEX - Static variable in class fi.iki.elonen.NanoHTTPD
 
contentLength - Variable in class fi.iki.elonen.NanoHTTPD.Response
 
contentLength() - Method in class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
contentType - Variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
ContentType(String) - Constructor for class fi.iki.elonen.NanoHTTPD.ContentType
 
contentTypeHeader - Variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
Continuation - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
continuousFrames - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
continuousOpCode - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
Cookie(String, String) - Constructor for class fi.iki.elonen.NanoHTTPD.Cookie
 
Cookie(String, String, int) - Constructor for class fi.iki.elonen.NanoHTTPD.Cookie
 
Cookie(String, String, String) - Constructor for class fi.iki.elonen.NanoHTTPD.Cookie
 
CookieHandler(Map<String, String>) - Constructor for class fi.iki.elonen.NanoHTTPD.CookieHandler
 
cookies - Variable in class fi.iki.elonen.NanoHTTPD.CookieHandler
 
cookies - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
COPY - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
cors - Variable in class fi.iki.elonen.SimpleWebServer
 
create() - Method in class fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory
 
create() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFileManagerFactory
 
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
 
create() - Method in class fi.iki.elonen.TempFilesServer.ExampleManagerFactory
 
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.
CREATED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
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
 
createTempFile(String) - Method in class fi.iki.elonen.TempFilesServer.ExampleManager
 
createUriPattern() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 

D

data - Variable in class fi.iki.elonen.NanoHTTPD.Response
Data of the response, may be null.
debug - Variable in class fi.iki.elonen.samples.echo.DebugWebSocketServer
 
debugFrameReceived(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
Debug method.
debugFrameReceived(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
debugFrameSent(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
Debug method.
debugFrameSent(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
DebugServer - Class in fi.iki.elonen.debug
 
DebugServer() - Constructor for class fi.iki.elonen.debug.DebugServer
 
DebugWebSocket(DebugWebSocketServer, NanoHTTPD.IHTTPSession) - Constructor for class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
DebugWebSocketServer - Class in fi.iki.elonen.samples.echo
 
DebugWebSocketServer(int, boolean) - Constructor for class fi.iki.elonen.samples.echo.DebugWebSocketServer
 
DebugWebSocketServer.DebugWebSocket - Class in fi.iki.elonen.samples.echo
 
decodeHeader(BufferedReader, Map<String, String>, Map<String, List<String>>, Map<String, String>) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Decodes the sent headers and loads the data into Key/value pairs
decodeMultipartFormData(NanoHTTPD.ContentType, ByteBuffer, Map<String, List<String>>, Map<String, String>) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Decodes the Multipart Body data and put it into Key/Value pairs.
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.
decodeParameters(Map<String, 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.
decodeParms(String, Map<String, List<String>>) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Decodes parameters in percent-encoded URI-format ( e.g.
decodePercent(String) - Static method in class fi.iki.elonen.NanoHTTPD
Decode percent encoded String values.
DEFAULT_ALLOWED_HEADERS - Static variable in class fi.iki.elonen.SimpleWebServer
 
DefaultAsyncRunner() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
DefaultHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.DefaultHandler
 
defaultRespond(Map<String, String>, NanoHTTPD.IHTTPSession, String) - Method in class fi.iki.elonen.SimpleWebServer
 
DefaultRoutePrioritizer() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.DefaultRoutePrioritizer
 
DefaultServerSocketFactory() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory
 
DefaultStreamHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
DefaultTempFile(File) - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
DefaultTempFileManager() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
DefaultTempFileManagerFactory() - Constructor for class fi.iki.elonen.NanoHTTPD.DefaultTempFileManagerFactory
 
delete() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
delete() - Method in interface fi.iki.elonen.NanoHTTPD.TempFile
 
delete(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
delete(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.UriResponder
 
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 - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
description - Variable in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
doClose(NanoWSD.WebSocketFrame.CloseCode, String, boolean) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 

E

e - Variable in class fi.iki.elonen.NanoHTTPD.Cookie
 
EchoSocketSample - Class in fi.iki.elonen.samples.echo
 
EchoSocketSample() - Constructor for class fi.iki.elonen.samples.echo.EchoSocketSample
 
EMPTY - Static variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
encodeAsGzip - Variable in class fi.iki.elonen.NanoHTTPD.Response
 
encodeBase64(byte[]) - Static method in class fi.iki.elonen.NanoWSD
Translates the specified byte array into Base64 string.
encodeUri(String) - Method in class fi.iki.elonen.SimpleWebServer
URL-encodes everything between "/"-characters.
encoding - Variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
Error404UriHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.Error404UriHandler
 
error404Url - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
ExampleManager() - Constructor for class fi.iki.elonen.TempFilesServer.ExampleManager
 
ExampleManagerFactory() - Constructor for class fi.iki.elonen.TempFilesServer.ExampleManagerFactory
 
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
 
EXPECTATION_FAILED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 

F

fi.iki.elonen - package fi.iki.elonen
 
fi.iki.elonen.debug - package fi.iki.elonen.debug
 
fi.iki.elonen.router - package fi.iki.elonen.router
 
fi.iki.elonen.samples.echo - package fi.iki.elonen.samples.echo
 
fi.iki.elonen.util - package fi.iki.elonen.util
 
file - Variable in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
fileToInputStream(File) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
fin - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
find(byte) - Static method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
find(int) - Static method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
findHeaderEnd(byte[], int) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Find byte index separating header from body.
findIndexFileInDirectory(File) - Method in class fi.iki.elonen.SimpleWebServer
 
finish() - Method in class fi.iki.elonen.NanoHTTPD.Response.ChunkedOutputStream
 
FORBIDDEN - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
FOUND - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
Deprecated.
fstream - Variable in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 

G

GeneralHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.GeneralHandler
 
generatePayload(NanoWSD.WebSocketFrame.CloseCode, String) - Static method in class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.GeneralHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.UriResponder
 
GET - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
getBinaryPayload() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
getBodySize() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Deduce body length in bytes.
getBoundary() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getBoundaryPositions(ByteBuffer, byte[]) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Find the byte positions where multipart boundaries start.
getCharacterEncoding() - Method in class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
getCloseCode() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
getCloseReason() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
getCode() - Method in exception class fi.iki.elonen.NanoWSD.WebSocketException
 
getContentLength() - Method in class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
getContentType() - Method in class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
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
 
getData() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultHandler
 
getData() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
getDescription() - Method in interface fi.iki.elonen.NanoHTTPD.Response.IStatus
 
getDescription() - Method in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
getDetailFromContentHeader(String, Pattern, String, int) - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getEncoding() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
getForbiddenResponse(String) - Method in class fi.iki.elonen.SimpleWebServer
 
getHandshakeRequest() - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
getHandshakeResponse() - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
getHeader(String) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
getHeaders() - Method in class fi.iki.elonen.InternalRewrite
 
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
 
getIndexFilesForMimeType(String) - Method in class fi.iki.elonen.MarkdownWebServerPluginInfo
 
getIndexFilesForMimeType(String) - Method in interface fi.iki.elonen.WebServerPluginInfo
 
getInputStream() - Method in class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
getInputStream() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getInputStream() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getInternalErrorResponse(String) - Method in class fi.iki.elonen.SimpleWebServer
 
getItemIterator(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoFileUpload
 
getListeningPort() - Method in class fi.iki.elonen.NanoHTTPD
 
getMaskingKey() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
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
 
getMimeType() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
getMimeType() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.Error404UriHandler
 
getMimeType() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.GeneralHandler
 
getMimeType() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.IndexHandler
 
getMimeType() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.NotImplementedHandler
 
getMimeType() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
getMimeTypeForFile(String) - Static method in class fi.iki.elonen.NanoHTTPD
Get MIME type from file name extension, if possible
getMimeTypes() - Method in class fi.iki.elonen.MarkdownWebServerPluginInfo
 
getMimeTypes() - Method in interface fi.iki.elonen.WebServerPluginInfo
 
getName() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
getName() - Method in interface fi.iki.elonen.NanoHTTPD.TempFile
 
getNotFoundResponse() - Method in class fi.iki.elonen.SimpleWebServer
 
getOpCode() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
getParameters() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getParameters() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getParms() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Deprecated.
getParms() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
Deprecated.
getPathArray(String) - Static method in class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
getPrioritizedRoutes() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
getPrioritizedRoutes() - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.IRoutePrioritizer
 
getQueryParameterString() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getQueryParameterString() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getReason() - Method in exception class fi.iki.elonen.NanoWSD.WebSocketException
 
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 class 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 class fi.iki.elonen.NanoHTTPD.ResponseException
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultHandler
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.Error404UriHandler
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.GeneralHandler
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.IndexHandler
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.NotImplementedHandler
 
getStatus() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
getTempFileManagerFactory() - Method in class fi.iki.elonen.NanoHTTPD
 
getText() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultHandler
 
getText() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.Error404UriHandler
 
getText() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.GeneralHandler
 
getText() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.IndexHandler
 
getText() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.NotImplementedHandler
 
getText() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
getTextPayload() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
getTmpBucket() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getUri() - Method in class fi.iki.elonen.InternalRewrite
 
getUri() - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
getUri() - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
 
getUri() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
getValue() - Method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
getValue() - Method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
getWebServerPlugin(String) - Method in class fi.iki.elonen.MarkdownWebServerPluginInfo
 
getWebServerPlugin(String) - Method in interface fi.iki.elonen.WebServerPluginInfo
 
GoingAway - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
GONE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 

H

handleCloseFrame(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
handleFrameFragment(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
handler - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
handleWebsocketFrame(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
handshakeRequest - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
handshakeResponse - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
hasBinded - Variable in class fi.iki.elonen.NanoHTTPD.ServerRunnable
 
HEAD - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
header - Variable in class fi.iki.elonen.NanoHTTPD.Response
Headers for the HTTP response.
HEADER_CONNECTION - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_CONNECTION_VALUE - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_UPGRADE - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_UPGRADE_VALUE - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_WEBSOCKET_ACCEPT - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_WEBSOCKET_KEY - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_WEBSOCKET_PROTOCOL - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_WEBSOCKET_VERSION - Static variable in class fi.iki.elonen.NanoWSD
 
HEADER_WEBSOCKET_VERSION_VALUE - Static variable in class fi.iki.elonen.NanoWSD
 
headers - Variable in class fi.iki.elonen.InternalRewrite
 
headers - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
HelloServer - Class in fi.iki.elonen
An example of subclassing NanoHTTPD to make a custom HTTP server.
HelloServer() - Constructor for class fi.iki.elonen.HelloServer
 
hostname - Variable in class fi.iki.elonen.NanoHTTPD
 
HTTPSession(NanoHTTPD.TempFileManager, InputStream, OutputStream) - Constructor for class fi.iki.elonen.NanoHTTPD.HTTPSession
 
HTTPSession(NanoHTTPD.TempFileManager, InputStream, OutputStream, InetAddress) - Constructor for class fi.iki.elonen.NanoHTTPD.HTTPSession
 

I

in - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
INDEX_FILE_NAMES - Static variable in class fi.iki.elonen.SimpleWebServer
Default Index file names.
IndexHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.IndexHandler
 
init() - Method in class fi.iki.elonen.SimpleWebServer
Used to initialize and customize the server.
initialize(Map<String, String>) - Method in class fi.iki.elonen.MarkdownWebServerPlugin
 
initialize(Map<String, String>) - Method in interface fi.iki.elonen.WebServerPlugin
 
initParameter - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
initParameter(int, Class<T>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
initParameter(Class<T>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
inputStream - Variable in class fi.iki.elonen.NanoHTTPD.ClientHandler
 
inputStream - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
InsertionOrderRoutePrioritizer() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.InsertionOrderRoutePrioritizer
 
INTERNAL_ERROR - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
InternalRewrite - Class in fi.iki.elonen
 
InternalRewrite(Map<String, String>, String) - Constructor for class fi.iki.elonen.InternalRewrite
 
InternalServerError - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
InvalidFramePayloadData - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
isAlive() - Method in class fi.iki.elonen.NanoHTTPD
 
isCloseConnection() - Method in class fi.iki.elonen.NanoHTTPD.Response
 
isControlFrame() - Method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
isFin() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
isMasked() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
isMultipart() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 
isMultipartContent(NanoHTTPD.IHTTPSession) - Static method in class fi.iki.elonen.NanoFileUpload
 
isOpen() - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
isWebSocketConnectionHeader(Map<String, String>) - Method in class fi.iki.elonen.NanoWSD
 
isWebsocketRequested(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoWSD
 
iterator() - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
 

K

keepAlive - Variable in class fi.iki.elonen.NanoHTTPD.Response
 

L

LENGTH_REQUIRED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
LICENCE - Static variable in class fi.iki.elonen.SimpleWebServer
The distribution licence
listDirectory(String, File) - Method in class fi.iki.elonen.SimpleWebServer
 
listItem(StringBuilder, Map.Entry<String, ? extends Object>) - Method in class fi.iki.elonen.debug.DebugServer
 
loadMimeTypes(Map<String, String>, String) - Static method in class fi.iki.elonen.NanoHTTPD
 
LOCK - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
LOG - Static variable in class fi.iki.elonen.HelloServer
logger to log to.
LOG - Static variable in class fi.iki.elonen.MarkdownWebServerPlugin
logger to log to.
LOG - Static variable in class fi.iki.elonen.NanoHTTPD
logger to log to.
LOG - Static variable in class fi.iki.elonen.NanoWSD
logger to log to.
LOG - Static variable in class fi.iki.elonen.router.RouterNanoHTTPD
logger to log to.
LOG - Static variable in class fi.iki.elonen.samples.echo.DebugWebSocketServer
logger to log to.
LOG - Static variable in class fi.iki.elonen.util.ServerRunner
logger to log to.
lookup(int) - Static method in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
lookup(String) - Static method in enum class fi.iki.elonen.NanoHTTPD.Method
 
lowerCaseHeader - Variable in class fi.iki.elonen.NanoHTTPD.Response
copy of the header map with all the keys lowercase for faster searching.

M

main(String[]) - Static method in class fi.iki.elonen.debug.DebugServer
 
main(String[]) - Static method in class fi.iki.elonen.HelloServer
 
main(String[]) - Static method in class fi.iki.elonen.samples.echo.EchoSocketSample
 
main(String[]) - Static method in class fi.iki.elonen.SimpleWebServer
Starts as a standalone file server and waits for Enter.
main(String[]) - Static method in class fi.iki.elonen.TempFilesServer
 
makeAcceptKey(String) - Static method in class fi.iki.elonen.NanoWSD
 
makeSecure(SSLServerSocketFactory, String[]) - Method in class fi.iki.elonen.NanoHTTPD
Call before start() to serve over HTTPS instead of HTTP
makeSSLSocketFactory(String, char[]) - Static method in class fi.iki.elonen.NanoHTTPD
Creates an SSLSocketFactory for HTTPS.
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.
MandatoryExt - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
mappings - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
MarkdownWebServerPlugin - Class in fi.iki.elonen
 
MarkdownWebServerPlugin() - Constructor for class fi.iki.elonen.MarkdownWebServerPlugin
 
MarkdownWebServerPluginInfo - Class in fi.iki.elonen
 
MarkdownWebServerPluginInfo() - Constructor for class fi.iki.elonen.MarkdownWebServerPluginInfo
 
maskingKey - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
match(String) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
MAX_AGE - Static variable in class fi.iki.elonen.SimpleWebServer
 
MAX_HEADER_SIZE - Static variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
MEMORY_STORE_LIMIT - Static variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
MessageTooBig - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
method - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
Method() - Constructor for enum class fi.iki.elonen.NanoHTTPD.Method
 
METHOD_NOT_ALLOWED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
MIME_HTML - Static variable in class fi.iki.elonen.NanoHTTPD
Common MIME type for dynamic content: html
MIME_PATTERN - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
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
mimeType - Variable in class fi.iki.elonen.NanoHTTPD.Response
MIME type of content, e.g.
mimeTypeHandlers - Static variable in class fi.iki.elonen.SimpleWebServer
 
mimeTypes() - Static method in class fi.iki.elonen.NanoHTTPD
 
MKCOL - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
MOVE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
MULTI_STATUS - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
MULTIPART_FORM_DATA_HEADER - Static variable in class fi.iki.elonen.NanoHTTPD.ContentType
 
myPort - Variable in class fi.iki.elonen.NanoHTTPD
 
myServerSocket - Variable in class fi.iki.elonen.NanoHTTPD
 
myThread - Variable in class fi.iki.elonen.NanoHTTPD
 

N

n - Variable in class fi.iki.elonen.NanoHTTPD.Cookie
 
NanoFileUpload - Class in fi.iki.elonen
 
NanoFileUpload(FileItemFactory) - Constructor for class fi.iki.elonen.NanoFileUpload
 
NanoFileUpload.NanoHttpdContext - Class in fi.iki.elonen
 
NanoHTTPD - Class in fi.iki.elonen
A simple, tiny, nicely embeddable HTTP server in Java
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.Cookie - Class in fi.iki.elonen
 
NanoHTTPD.CookieHandler - Class in fi.iki.elonen
Provides rudimentary support for cookies.
NanoHTTPD.DefaultAsyncRunner - Class in fi.iki.elonen
Default threading strategy for NanoHTTPD.
NanoHTTPD.DefaultServerSocketFactory - Class in fi.iki.elonen
Creates a normal ServerSocket for TCP connections
NanoHTTPD.DefaultTempFile - Class in fi.iki.elonen
Default strategy for creating and cleaning up temporary files.
NanoHTTPD.DefaultTempFileManager - Class in fi.iki.elonen
Default strategy for creating and cleaning up temporary files.
NanoHTTPD.DefaultTempFileManagerFactory - Class in fi.iki.elonen
Default strategy for creating and cleaning up temporary files.
NanoHTTPD.HTTPSession - Class in fi.iki.elonen
 
NanoHTTPD.IHTTPSession - Interface in fi.iki.elonen
Handles one session, i.e.
NanoHTTPD.Method - Enum Class 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.ChunkedOutputStream - Class in fi.iki.elonen
Output stream that will automatically send every write to the wrapped OutputStream according to chunked transfer: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6.1
NanoHTTPD.Response.IStatus - Interface in fi.iki.elonen
 
NanoHTTPD.Response.Status - Enum Class in fi.iki.elonen
Some HTTP response status codes
NanoHTTPD.ResponseException - Exception Class in fi.iki.elonen
 
NanoHTTPD.SecureServerSocketFactory - Class in fi.iki.elonen
Creates a new SSLServerSocket
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.
NanoHttpdContext(NanoHTTPD.IHTTPSession) - Constructor for class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
NanoWSD - Class in fi.iki.elonen
 
NanoWSD(int) - Constructor for class fi.iki.elonen.NanoWSD
 
NanoWSD(String, int) - Constructor for class fi.iki.elonen.NanoWSD
 
NanoWSD.State - Enum Class in fi.iki.elonen
 
NanoWSD.WebSocket - Class in fi.iki.elonen
 
NanoWSD.WebSocketException - Exception Class in fi.iki.elonen
 
NanoWSD.WebSocketFrame - Class in fi.iki.elonen
 
NanoWSD.WebSocketFrame.CloseCode - Enum Class in fi.iki.elonen
 
NanoWSD.WebSocketFrame.CloseFrame - Class in fi.iki.elonen
 
NanoWSD.WebSocketFrame.OpCode - Enum Class in fi.iki.elonen
 
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).
newFixedFileResponse(File, String) - Method in class fi.iki.elonen.SimpleWebServer
 
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(NanoHTTPD.Response.IStatus, String, String) - Static method in class fi.iki.elonen.SimpleWebServer
 
newFixedLengthResponse(String) - Static method in class fi.iki.elonen.NanoHTTPD
Create a text response with known length.
newMappingCollection() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
newMappingCollection() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultRoutePrioritizer
 
newMappingCollection() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.InsertionOrderRoutePrioritizer
 
newMappingCollection() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
 
NO_CONTENT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
NormalClosure - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
normalizeUri(String) - Static method in class fi.iki.elonen.router.RouterNanoHTTPD
 
NoStatusRcvd - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
NOT_ACCEPTABLE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
NOT_FOUND - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
NOT_IMPLEMENTED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
NOT_MODIFIED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
notImplemented - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
NotImplementedHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.NotImplementedHandler
 

O

OK - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
onClose(NanoWSD.WebSocketFrame.CloseCode, String, boolean) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
onClose(NanoWSD.WebSocketFrame.CloseCode, String, boolean) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
onException(IOException) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
onException(IOException) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
onMessage(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
onMessage(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
onOpen() - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
onOpen() - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
onPong(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
onPong(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
opCode - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
OpCode(int) - Constructor for enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
open() - Method in class fi.iki.elonen.NanoHTTPD.DefaultTempFile
 
open() - Method in interface fi.iki.elonen.NanoHTTPD.TempFile
 
OPEN - Enum constant in enum class fi.iki.elonen.NanoWSD.State
 
openWebSocket(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoWSD
 
openWebSocket(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.samples.echo.DebugWebSocketServer
 
OPTIONS - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
other(String, RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
other(String, RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.UriResponder
 
out - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
outputStream - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 

P

PARAM_MATCHER - Static variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
PARAM_PATTERN - Static variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
parms - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
parse() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
parseBody(Map<String, String>) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
parseBody(Map<String, String>) - Method in interface fi.iki.elonen.NanoHTTPD.IHTTPSession
Adds the files in the request body to the files map.
parseParameterMap(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoFileUpload
 
parseRequest(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoFileUpload
 
PARTIAL_CONTENT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
PATCH - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
payload - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
PAYLOAD_TOO_LARGE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
payloadToString() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
ping(byte[]) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
Ping - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
PolicyViolation - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
Pong - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
post(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
post(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.UriResponder
 
POST - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
PRECONDITION_FAILED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
printHeader(PrintWriter, String, String) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
priority - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
process(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
Search in the mappings if the given url matches some of the rules If there are more than one marches returns the rule with less parameters e.g.
process(Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
processor - Variable in class fi.iki.elonen.MarkdownWebServerPlugin
 
PROPFIND - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
PROPPATCH - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
ProtocolError - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
protocolVersion - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
ProvidedPriorityRoutePrioritizer() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
 
put(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
 
put(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.UriResponder
 
PUT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 

Q

QUERY_STRING_PARAMETER - Static variable in class fi.iki.elonen.NanoHTTPD
Pseudo-Parameter to use to store the actual query string in the parameters map for later re-processing.
queryParameterString - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
queue - Variable in class fi.iki.elonen.NanoHTTPD.CookieHandler
 
quiet - Variable in class fi.iki.elonen.SimpleWebServer
 

R

RANGE_NOT_SATISFIABLE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
read(InputStream) - Static method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
read(String) - Method in class fi.iki.elonen.NanoHTTPD.CookieHandler
Read a cookie from the HTTP Headers.
readPayload(InputStream) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
readPayloadInfo(InputStream) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
readSource(File) - Method in class fi.iki.elonen.MarkdownWebServerPlugin
 
readWebsocket() - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
reason - Variable in exception class fi.iki.elonen.NanoWSD.WebSocketException
 
REDIRECT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
REDIRECT_SEE_OTHER - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
registerPluginForMimeType(String[], String, WebServerPlugin, Map<String, String>) - Static method in class fi.iki.elonen.SimpleWebServer
 
remoteHostname - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
remoteIp - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
removeRoute(String) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
removeRoute(String) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.IRoutePrioritizer
 
removeRoute(String) - Method in class fi.iki.elonen.router.RouterNanoHTTPD
 
removeRoute(String) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
REQUEST_BUFFER_LEN - Static variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
REQUEST_TIMEOUT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
requestCount - Variable in class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 
requestMethod - Variable in class fi.iki.elonen.NanoHTTPD.Response
The request method that spawned this response.
requestStatus - Variable in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
respond(Map<String, String>, NanoHTTPD.IHTTPSession, String) - Method in class fi.iki.elonen.SimpleWebServer
 
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.
ResponseException(NanoHTTPD.Response.Status, String) - Constructor for exception class fi.iki.elonen.NanoHTTPD.ResponseException
 
ResponseException(NanoHTTPD.Response.Status, String, Exception) - Constructor for exception class fi.iki.elonen.NanoHTTPD.ResponseException
 
rlen - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
rootDirs - Variable in class fi.iki.elonen.SimpleWebServer
 
routePrioritizer - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
router - Variable in class fi.iki.elonen.router.RouterNanoHTTPD
 
RouterNanoHTTPD - Class in fi.iki.elonen.router
 
RouterNanoHTTPD(int) - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD
 
RouterNanoHTTPD(String, int) - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD
 
RouterNanoHTTPD.BaseRoutePrioritizer - Class in fi.iki.elonen.router
 
RouterNanoHTTPD.DefaultHandler - Class in fi.iki.elonen.router
General nanolet to inherit from if you provide text or html data, only fixed size responses will be generated.
RouterNanoHTTPD.DefaultRoutePrioritizer - Class in fi.iki.elonen.router
 
RouterNanoHTTPD.DefaultStreamHandler - Class in fi.iki.elonen.router
General nanolet to inherit from if you provide stream data, only chucked responses will be generated.
RouterNanoHTTPD.Error404UriHandler - Class in fi.iki.elonen.router
Handling error 404 - unrecognized urls
RouterNanoHTTPD.GeneralHandler - Class in fi.iki.elonen.router
General nanolet to print debug info's as a html page.
RouterNanoHTTPD.IndexHandler - Class in fi.iki.elonen.router
Handling index
RouterNanoHTTPD.InsertionOrderRoutePrioritizer - Class in fi.iki.elonen.router
 
RouterNanoHTTPD.IRoutePrioritizer - Interface in fi.iki.elonen.router
 
RouterNanoHTTPD.NotImplementedHandler - Class in fi.iki.elonen.router
 
RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer - Class in fi.iki.elonen.router
 
RouterNanoHTTPD.StaticPageHandler - Class in fi.iki.elonen.router
General nanolet to print debug info's as a html page.
RouterNanoHTTPD.UriResource - Class in fi.iki.elonen.router
 
RouterNanoHTTPD.UriResponder - Interface in fi.iki.elonen.router
 
RouterNanoHTTPD.UriRouter - Class in fi.iki.elonen.router
 
run() - Method in class fi.iki.elonen.NanoHTTPD.ClientHandler
 
run() - Method in class fi.iki.elonen.NanoHTTPD.ServerRunnable
 
run(Class<T>) - Static method in class fi.iki.elonen.util.ServerRunner
 
running - Variable in class fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner
 

S

safeClose(Object) - Static method in class fi.iki.elonen.NanoHTTPD
 
saveTmpFile(ByteBuffer, int, int, String) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
Retrieves the content of a sent file and saves it to a temporary file.
scipOverNewLine(byte[], int) - Method in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
SecureServerSocketFactory(SSLServerSocketFactory, String[]) - Constructor for class fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory
 
send(byte[]) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
send(OutputStream) - Method in class fi.iki.elonen.NanoHTTPD.Response
Sends given response to the socket.
send(String) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
sendBody(OutputStream, long) - Method in class fi.iki.elonen.NanoHTTPD.Response
Sends the body to the specified OutputStream.
sendBodyWithCorrectEncoding(OutputStream, long) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
sendBodyWithCorrectTransferAndEncoding(OutputStream, long) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
sendContentLengthHeaderIfNotAlreadyPresent(PrintWriter, long) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
sendFrame(NanoWSD.WebSocketFrame) - Method in class fi.iki.elonen.NanoWSD.WebSocket
 
serialVersionUID - Static variable in exception class fi.iki.elonen.NanoHTTPD.ResponseException
 
serialVersionUID - Static variable in exception class fi.iki.elonen.NanoWSD.WebSocketException
 
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.debug.DebugServer
 
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.HelloServer
 
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoHTTPD
Override this to customize the server.
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoWSD
 
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.router.RouterNanoHTTPD
 
serve(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.SimpleWebServer
 
serve(String, NanoHTTPD.Method, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class fi.iki.elonen.NanoHTTPD
Deprecated.
serveFile(String, Map<String, String>, NanoHTTPD.IHTTPSession, File, String) - Method in class fi.iki.elonen.MarkdownWebServerPlugin
 
serveFile(String, Map<String, String>, NanoHTTPD.IHTTPSession, File, String) - Method in interface fi.iki.elonen.WebServerPlugin
 
serveFile(String, Map<String, String>, File, String) - Method in class fi.iki.elonen.SimpleWebServer
Serves file from homeDir and its' subdirectories (only).
serveHttp(NanoHTTPD.IHTTPSession) - Method in class fi.iki.elonen.NanoWSD
 
server - Variable in class fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
 
ServerRunnable(int) - Constructor for class fi.iki.elonen.NanoHTTPD.ServerRunnable
 
ServerRunner - Class in fi.iki.elonen.util
 
ServerRunner() - Constructor for class fi.iki.elonen.util.ServerRunner
 
serverSocketFactory - Variable in class fi.iki.elonen.NanoHTTPD
 
SERVICE_UNAVAILABLE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
session - Variable in class fi.iki.elonen.NanoFileUpload.NanoHttpdContext
 
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.
setBinaryPayload(byte[]) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
setChunkedTransfer(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setData(InputStream) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setFin(boolean) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
setGzipEncoding(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setKeepAlive(boolean) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setMaskingKey(byte[]) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
setMimeType(String) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setNotFoundHandler(Class<?>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
setNotFoundHandler(Class<T>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD
 
setNotImplemented(Class<?>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
setNotImplemented(Class<?>) - Method in interface fi.iki.elonen.router.RouterNanoHTTPD.IRoutePrioritizer
 
setNotImplemented(Class<?>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
setNotImplementedHandler(Class<T>) - Method in class fi.iki.elonen.router.RouterNanoHTTPD
 
setOpCode(NanoWSD.WebSocketFrame.OpCode) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
setPriority(int) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
setRequestMethod(NanoHTTPD.Method) - Method in class fi.iki.elonen.NanoHTTPD.Response
 
setRoutePrioritizer(RouterNanoHTTPD.IRoutePrioritizer) - Method in class fi.iki.elonen.router.RouterNanoHTTPD
 
setRoutePrioritizer(RouterNanoHTTPD.IRoutePrioritizer) - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
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.
setTextPayload(String) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
setUnmasked() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
SimpleWebServer - Class in fi.iki.elonen
 
SimpleWebServer(String, int, File, boolean) - Constructor for class fi.iki.elonen.SimpleWebServer
 
SimpleWebServer(String, int, File, boolean, String) - Constructor for class fi.iki.elonen.SimpleWebServer
 
SimpleWebServer(String, int, List<File>, boolean) - Constructor for class fi.iki.elonen.SimpleWebServer
 
SimpleWebServer(String, int, List<File>, boolean, String) - Constructor for class fi.iki.elonen.SimpleWebServer
 
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).
splitbyte - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
sslProtocols - Variable in class fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory
 
sslServerSocketFactory - Variable in class fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory
 
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.
state - Variable in class fi.iki.elonen.NanoWSD.WebSocket
 
State() - Constructor for enum class fi.iki.elonen.NanoWSD.State
 
StaticPageHandler() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler
 
status - Variable in class fi.iki.elonen.NanoHTTPD.Response
HTTP status code after processing, e.g.
status - Variable in exception class fi.iki.elonen.NanoHTTPD.ResponseException
 
Status(int, String) - Constructor for enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
stop() - Method in class fi.iki.elonen.NanoHTTPD
Stop the server.
SWITCH_PROTOCOL - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 

T

tempFileManager - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
tempFileManagerFactory - Variable in class fi.iki.elonen.NanoHTTPD
Pluggable strategy for creating and cleaning up temporary files.
tempFiles - Variable in class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
tempFiles - Variable in class fi.iki.elonen.TempFilesServer.ExampleManager
 
TempFilesServer - Class in fi.iki.elonen
 
TempFilesServer() - Constructor for class fi.iki.elonen.TempFilesServer
 
TempFilesServer.ExampleManager - Class in fi.iki.elonen
 
TempFilesServer.ExampleManagerFactory - Class in fi.iki.elonen
 
TEMPORARY_REDIRECT - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
Text - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
 
TEXT_CHARSET - Static variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
text2Binary(String) - Static method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
timeout - Variable in class fi.iki.elonen.NanoHTTPD.ServerRunnable
 
TLSHandshake - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
tmpdir - Variable in class fi.iki.elonen.NanoHTTPD.DefaultTempFileManager
 
tmpdir - Variable in class fi.iki.elonen.TempFilesServer.ExampleManager
 
TOO_MANY_REQUESTS - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
toString() - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
toString() - Method in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
toString(Map<String, ? extends Object>) - Method in class fi.iki.elonen.debug.DebugServer
 
TRACE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
tryUTF8() - Method in class fi.iki.elonen.NanoHTTPD.ContentType
 

U

UNAUTHORIZED - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
UNCONNECTED - Enum constant in enum class fi.iki.elonen.NanoWSD.State
 
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.
UNLOCK - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Method
 
unsortedList(Map<String, ? extends Object>) - Method in class fi.iki.elonen.debug.DebugServer
 
UNSUPPORTED_HTTP_VERSION - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class fi.iki.elonen.NanoHTTPD.Response.Status
 
UnsupportedData - Enum constant in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
 
uri - Variable in class fi.iki.elonen.InternalRewrite
 
uri - Variable in class fi.iki.elonen.NanoHTTPD.HTTPSession
 
uri - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
uriParams - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
uriPattern - Variable in class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
UriResource(String, int, Class<?>, Object...) - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
UriResource(String, Class<?>, Object...) - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.UriResource
 
UriRouter() - Constructor for class fi.iki.elonen.router.RouterNanoHTTPD.UriRouter
 
useGzipWhenAccepted(NanoHTTPD.Response) - Method in class fi.iki.elonen.NanoHTTPD
 
useGzipWhenAccepted(NanoHTTPD.Response) - Method in class fi.iki.elonen.NanoWSD
not all websockets implementations accept gzip compression.

V

v - Variable in class fi.iki.elonen.NanoHTTPD.Cookie
 
valueOf(String) - Static method in enum class fi.iki.elonen.NanoHTTPD.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fi.iki.elonen.NanoHTTPD.Response.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fi.iki.elonen.NanoWSD.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class fi.iki.elonen.NanoHTTPD.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fi.iki.elonen.NanoHTTPD.Response.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fi.iki.elonen.NanoWSD.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fi.iki.elonen.NanoWSD.WebSocketFrame.OpCode
Returns an array containing the constants of this enum class, in the order they are declared.

W

wasStarted() - Method in class fi.iki.elonen.NanoHTTPD
 
WebServerPlugin - Interface in fi.iki.elonen
 
WebServerPluginInfo - Interface in fi.iki.elonen
 
WebSocket(NanoHTTPD.IHTTPSession) - Constructor for class fi.iki.elonen.NanoWSD.WebSocket
 
WEBSOCKET_KEY_MAGIC - Static variable in class fi.iki.elonen.NanoWSD
 
WebSocketException(NanoWSD.WebSocketFrame.CloseCode, String) - Constructor for exception class fi.iki.elonen.NanoWSD.WebSocketException
 
WebSocketException(NanoWSD.WebSocketFrame.CloseCode, String, Exception) - Constructor for exception class fi.iki.elonen.NanoWSD.WebSocketException
 
WebSocketException(Exception) - Constructor for exception class fi.iki.elonen.NanoWSD.WebSocketException
 
WebSocketFrame(NanoWSD.WebSocketFrame) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode, boolean) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode, boolean, byte[]) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode, boolean, byte[], byte[]) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode, boolean, String) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode, boolean, String, byte[]) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode, List<NanoWSD.WebSocketFrame>) - Constructor for class fi.iki.elonen.NanoWSD.WebSocketFrame
 
write(byte[]) - Method in class fi.iki.elonen.NanoHTTPD.Response.ChunkedOutputStream
 
write(byte[], int, int) - Method in class fi.iki.elonen.NanoHTTPD.Response.ChunkedOutputStream
 
write(int) - Method in class fi.iki.elonen.NanoHTTPD.Response.ChunkedOutputStream
 
write(OutputStream) - Method in class fi.iki.elonen.NanoWSD.WebSocketFrame
 

_

_closeCode - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
_closeReason - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
 
_payloadLength - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
_payloadString - Variable in class fi.iki.elonen.NanoWSD.WebSocketFrame
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form