+- addDirectory(File) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler.
+
+- addDirectory(File, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler.
+
+- addDirectory(File, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler.
+
+- addDirectory(File, ByteLoadingOption, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler.
+
+- addDirectory(File, String) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler with a specified name.
+
+- addDirectory(File, String, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler with a specified name.
+
+- addDirectory(File, String, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler with a specified name.
+
+- addDirectory(File, String, ByteLoadingOption, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler with a specified name.
+
+- addDirectory(String, File) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context.
+
+- addDirectory(String, File, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context.
+
+- addDirectory(String, File, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context.
+
+- addDirectory(String, File, ByteLoadingOption, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context.
+
+- addDirectory(String, File, String) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context with a specified name.
+
+- addDirectory(String, File, String, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context with a specified name.
+
+- addDirectory(String, File, String, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context with a specified name.
+
+- addDirectory(String, File, String, ByteLoadingOption, boolean) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a directory to the handler at a specified context with a specified name.
+
+- addFile(File) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler.
+
+- addFile(File, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler.
+
+- addFile(File, String) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler with a specified name.
+
+- addFile(File, String, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler with a specified name.
+
+- addFile(String, File) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler at a specified context.
+
+- addFile(String, File, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler at a specified context.
+
+- addFile(String, File, String) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler at a specified context with a specified name.
+
+- addFile(String, File, String, ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds a file to the handler at a specified context with a specified name.
+
+- addFiles(File[]) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds multiple files to the handler.
+
+- addFiles(File[], ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds multiple files to the handler.
+
+- addFiles(String, File[]) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds multiple files to the handler at a specified context.
+
+- addFiles(String, File[], ByteLoadingOption) - Method in class com.kttdevelopment.simplehttpserver.handler.FileHandler
+-
+
Adds multiple files to the handler at a specified context.
+
+- assignSessionID(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.HttpSessionHandler
+-
+
Assigns a session id to a client.
+
+
+- GET - Static variable in class com.kttdevelopment.simplehttpserver.HttpRequestMethod
+-
+- getAddress() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the address that the server is binded to.
+
+- getAttribute(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns attribute for filters use.
+
+- getBytes() - Method in class com.kttdevelopment.simplehttpserver.FileRecord
+-
+
Returns the file as bytes.
+
+- getContentType() - Method in class com.kttdevelopment.simplehttpserver.FileRecord
+-
+
Returns the content type of the file.
+
+- getContext(String, boolean, boolean) - Static method in class com.kttdevelopment.simplehttpserver.ContextUtil
+-
+
Generates a uniform context with forward slashes removing any consecutive slashes.
+
+- getContextHandler(HttpContext) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the handler mapped to a context or null if it is not found.
+
+- getContextHandler(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the handler mapped to a context or null if none is found.
+
+- getContexts() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns a copy of the server's contexts and their respective handlers.
+
+- getCookies() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the client's existing cookies as a map of keys and values.
+
+- getCreationTime() - Method in class com.kttdevelopment.simplehttpserver.HttpSession
+-
+
Returns when the session was created.
+
+- getDomain() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Returns the domain to send the cookie to.
+
+- getExecutor() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the server's executor or null if none exists.
+
+- getExpires() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Returns when the cookie should expire.
+
+- getFileName() - Method in class com.kttdevelopment.simplehttpserver.FileRecord
+-
+
Returns the file name.
+
+- getGetMap() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the GET request as a map with its keys and values.
+
+- getHeader(String) - Method in class com.kttdevelopment.simplehttpserver.Record
+-
+
Returns a specified header.
+
+- getHeaderName() - Method in class com.kttdevelopment.simplehttpserver.Record.Header
+-
+
Returns the header name
+
+- getHeaders() - Method in class com.kttdevelopment.simplehttpserver.Record
+-
+
Returns all the headers.
+
+- getHeaderValue() - Method in class com.kttdevelopment.simplehttpserver.Record.Header
+-
+
Returns the header value
+
+- getHttpContext() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the context associated with the exchange.
+
+- getHttpExchange() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the native http exchange.
+
+- getHttpPrincipal() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the http principle for the exchange.
+
+- getHttpsConfigurator() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpsServer
+-
+
Returns the https configurator of the server
+
+- getHttpServer() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the server where the request came from.
+
+- getHttpServer() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the native http server.
+
+- getHttpServer() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpsServer
+-
+
Returns the native https server.
+
+- getHttpSession(SimpleHttpExchange) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the session associated with an exchange or null it no session handler exists.
+
+- getHttpSession(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the session associated with an exchange or null if no session handler exists.
+
+- getHttpSessionHandler() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Returns the session handler for the server or null if none exists.
+
+- getLastAccessTime() - Method in class com.kttdevelopment.simplehttpserver.HttpSession
+-
+
Returns when the session was last used.
+
+- getLocalAddress() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the client's local address on the server.
+
+- getMaxAge() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Returns how long the cookie should exist for.
+
+- getMaxConnections(HttpSession, HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.handler.ServerSessionThrottler
+-
+
Returns the maximum number of connections for a session.
+
+- getMaxConnections(HttpSession, HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.handler.SessionThrottler
+-
+
Returns the maximum number of connections for a session.
+
+- getMaxConnections(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.handler.ExchangeThrottler
+-
+- getMaxConnections(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.handler.ServerExchangeThrottler
+-
+- getMaxConnections(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.handler.ServerSessionThrottler
+-
+- getMaxConnections(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.handler.SessionThrottler
+-
+- getMaxServerConnections() - Method in class com.kttdevelopment.simplehttpserver.handler.ServerExchangeThrottler
+-
+
Returns the maximum number of connections the server can have.
+
+- getMaxServerConnections() - Method in class com.kttdevelopment.simplehttpserver.handler.ServerSessionThrottler
+-
+
Returns the maximum number of connections the server can have.
+
+- getMultipartFormData() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns a multipart/form-data as an object or null if there is none.
+
+- getName() - Method in class com.kttdevelopment.simplehttpserver.Record
+-
+
Returns form input name.
+
+- getName() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Returns the name of the cookie.
+
+- getOutputStream() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the exchange response stream.
+
+- getParameter(String) - Method in class com.kttdevelopment.simplehttpserver.Record.Header
+-
+
Returns specific header parameter.
+
+- getParameters() - Method in class com.kttdevelopment.simplehttpserver.Record.Header
+-
+
Returns all the header parameters.
+
+- getPath() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Returns the path to send the cookie to.
+
+- getPostMap() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the POST request as keys mapped to values.
+
+- getProtocol() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the protocol for the URI address.
+
+- getPublicAddress() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the client's public address.
+
+- getRandomContext() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Generates a random context at the root that can be used on the server.
+
+- getRandomContext(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Generates a random context that can be used on the server.
+
+- getRawGet() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the GET request as a string.
+
+- getRawPost() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the POST request as a string.
+
+- getRecord(String) - Method in class com.kttdevelopment.simplehttpserver.MultipartFormData
+-
+
Returns the record for key or null if none is found.
+
+- getRecords() - Method in class com.kttdevelopment.simplehttpserver.MultipartFormData
+-
+
Returns all the records in the multipart/form-data;
+
+- getRequestHeaders() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the request headers.
+
+- getRequestMethod() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the request method.
+
+- getResponseCode() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the response headers to be sent.
+
+- getResponseHeaders() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the response headers to be sent.
+
+- getSession(HttpExchange) - Method in class com.kttdevelopment.simplehttpserver.HttpSessionHandler
+-
+
+
+- getSessionID() - Method in class com.kttdevelopment.simplehttpserver.HttpSession
+-
+
Returns the session id.
+
+- getURI() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Returns the exchange URI.
+
+- getValue() - Method in class com.kttdevelopment.simplehttpserver.Record
+-
+
Returns the value as a string.
+
+- getValue() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Returns the value of the cookie.
+
+
+- send(byte[]) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response to the client.
+
+- send(byte[], boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response to the client.
+
+- send(byte[], int) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response with response code to the client.
+
+- send(byte[], int, boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response with response code to the client.
+
+- send(int) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response code to the client.
+
+- send(File) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a file to the client.
+
+- send(File, boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a file to the client.
+
+- send(File, int) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a file with response code to the client.
+
+- send(File, int, boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a file with response code to the client.
+
+- send(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response to the client.
+
+- send(String, boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response to the client.
+
+- send(String, int) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response with response code to the client.
+
+- send(String, int, boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends a response with response code to the client.
+
+- sendResponseHeaders(int, long) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sends response headers to the client.
+
+- ServerExchangeThrottler - Class in com.kttdevelopment.simplehttpserver.handler
+-
+
Limits connections per address to the server and total server connections.
+
+- ServerExchangeThrottler() - Constructor for class com.kttdevelopment.simplehttpserver.handler.ServerExchangeThrottler
+-
+
Creates a throttler with connection limits on user and total connections.
+
+- ServerExchangeThrottler(int) - Constructor for class com.kttdevelopment.simplehttpserver.handler.ServerExchangeThrottler
+-
+
Creates a throttler with connection limits on user and total connections.
+
+- ServerSessionThrottler - Class in com.kttdevelopment.simplehttpserver.handler
+-
+
Limits connections per session to the server and total server sessions.
+
+- ServerSessionThrottler(HttpSessionHandler) - Constructor for class com.kttdevelopment.simplehttpserver.handler.ServerSessionThrottler
+-
+
Creates a throttler with limits on session and total connections.
+
+- ServerSessionThrottler(HttpSessionHandler, int) - Constructor for class com.kttdevelopment.simplehttpserver.handler.ServerSessionThrottler
+-
+
Creates a throttler with limits on session and total connections.
+
+- SessionThrottler - Class in com.kttdevelopment.simplehttpserver.handler
+-
+
Limits connections per http session.
+
+- SessionThrottler(HttpSessionHandler) - Constructor for class com.kttdevelopment.simplehttpserver.handler.SessionThrottler
+-
+
Creates a throttler that allows no connections.
+
+- setAttribute(String, Object) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sets attribute for filter use.
+
+- setCookie(SimpleHttpCookie) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sets a cookie in the response header.
+
+- setCookie(String, String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
Sets a cookie in the response header.
+
+- setDomain(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets the domain of the cookie.
+
+- setExecutor(Executor) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Sets the server's executor.
+
+- setExpires(Date) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets when the cookie should expire.
+
+- setHttpOnly(boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets if only the server should have access to the cookies.
+
+- setHttpsConfigurator(HttpsConfigurator) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpsServer
+-
+
Sets a https configurator for the server
+
+- setHttpSessionHandler(HttpSessionHandler) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Sets a session handler for the server.
+
+- setMaxAge(int) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets how long the cookie should exist for.
+
+- setMaxServerConnections(int) - Method in class com.kttdevelopment.simplehttpserver.handler.ServerExchangeThrottler
+-
+
Sets the maximum number of connections the server can have.
+
+- setMaxServerConnections(int) - Method in class com.kttdevelopment.simplehttpserver.handler.ServerSessionThrottler
+-
+
Sets the maximum number of connections the server can have.
+
+- setPath(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets the path of the cookie.
+
+- setSameSite(String) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets if the cookie should be prevented from being sent cross-site.
+
+- setSecure(boolean) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpCookie.Builder
+-
+
Sets if the cookie must be sent over a secure/HTTPS protocol.
+
+- SimpleHttpCookie - Class in com.kttdevelopment.simplehttpserver
+-
+
An HTTP Cookie to be sent in a response header.
+
+- SimpleHttpCookie.Builder - Class in com.kttdevelopment.simplehttpserver
+-
+
+
+- SimpleHttpExchange - Class in com.kttdevelopment.simplehttpserver
+-
+
+
+- SimpleHttpExchange() - Constructor for class com.kttdevelopment.simplehttpserver.SimpleHttpExchange
+-
+
+
+- SimpleHttpHandler - Interface in com.kttdevelopment.simplehttpserver
+-
+
+
+- simplehttpserver - module simplehttpserver
+-
+- SimpleHttpServer - Class in com.kttdevelopment.simplehttpserver
+-
+
This class is a simplified implementation of HttpServer.
+ At least one
HttpHandler must be created in order to process requests.
+
+- SimpleHttpServer() - Constructor for class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
+
+- SimpleHttpsServer - Class in com.kttdevelopment.simplehttpserver
+-
+
+
+- SimpleHttpsServer() - Constructor for class com.kttdevelopment.simplehttpserver.SimpleHttpsServer
+-
+
+
+- SSEHandler - Class in com.kttdevelopment.simplehttpserver.handler
+-
+
A SSE handler allows server to client events by using an text/event-stream.
+
+- SSEHandler() - Constructor for class com.kttdevelopment.simplehttpserver.handler.SSEHandler
+-
+- start() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Starts the server.
+
+- stop() - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Stops the server and all active requests.
+
+- stop(int) - Method in class com.kttdevelopment.simplehttpserver.SimpleHttpServer
+-
+
Stops the server with a delay for remaining requests.
+
+