Index

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

A

ACCEPT_ENCODING - Static variable in enum class httpserver.core.Headers
 
ACCEPTED - Static variable in enum class httpserver.core.StatusCode
 
acceptsEncoding(HttpServerExchange, String) - Static method in enum class httpserver.handlers.Compression
 
addExchangeCompleteListener(ExchangeCompleteListener) - Method in class httpserver.core.HttpServerExchange
 
AMPERSAND - Static variable in enum class httpserver.util.Strings
 
application_json - Static variable in interface httpserver.core.ContentType
 
application_pdf - Static variable in interface httpserver.core.ContentType
 
apply(HttpServerExchange) - Method in enum class httpserver.core.CacheControlStrategy
 
AUTHORIZATION - Static variable in enum class httpserver.core.Headers
 
available() - Method in class httpserver.util.LengthRestrictedInputStream
 

B

backlog - Variable in class httpserver.net.ConnectionListener
 
backlog(int) - Method in class httpserver.core.HttpServerBuilder
 
BAD_GATEWAY - Static variable in enum class httpserver.core.StatusCode
 
BAD_REQUEST - Static variable in enum class httpserver.core.StatusCode
 
bind(int, String) - Method in class httpserver.core.HttpServerBuilder
 
bindAddress - Variable in class httpserver.net.ConnectionListener
 
build() - Method in class httpserver.core.HttpServerBuilder
 

C

cache(CacheControlStrategy) - Method in class httpserver.core.ResponseBuilder
 
CACHE_CONTROL - Static variable in enum class httpserver.core.Headers
 
CacheControlStrategy - Enum Class in httpserver.core
 
Chars - Enum Class in httpserver.util
 
checkEtag(String, HttpServerExchange, HttpHandler) - Static method in enum class httpserver.handlers.Common
 
close() - Method in class httpserver.util.LengthRestrictedInputStream
 
CLOSE - Static variable in enum class httpserver.util.Strings
 
Common - Enum Class in httpserver.handlers
 
compress(HttpHandler) - Static method in enum class httpserver.handlers.Compression
 
compressDeflate(HttpServerExchange) - Static method in enum class httpserver.handlers.Compression
 
compressDeflate(HttpHandler) - Static method in enum class httpserver.handlers.Compression
 
compressGzip(HttpServerExchange) - Static method in enum class httpserver.handlers.Compression
 
compressGzip(HttpHandler) - Static method in enum class httpserver.handlers.Compression
 
Compression - Enum Class in httpserver.handlers
 
CONFLICT - Static variable in enum class httpserver.core.StatusCode
 
Connection - Class in httpserver.net
 
Connection(Executor, Socket, ConnectionHandler) - Constructor for class httpserver.net.Connection
 
CONNECTION - Static variable in enum class httpserver.core.Headers
 
ConnectionHandler - Interface in httpserver.net
 
ConnectionListener - Class in httpserver.net
 
ConnectionListener(int, InetAddress, boolean, int, Executor, ConnectionHandler) - Constructor for class httpserver.net.ConnectionListener
 
connections - Variable in class httpserver.net.ConnectionListener
 
CONTENT_ENCODING - Static variable in enum class httpserver.core.Headers
 
CONTENT_LENGTH - Static variable in enum class httpserver.core.Headers
 
CONTENT_TYPE - Static variable in enum class httpserver.core.Headers
 
CONTENT_TYPE_MAP - Static variable in interface httpserver.core.ContentType
 
contentType(ContentType) - Method in class httpserver.core.ResponseBuilder
 
contentType(String) - Method in class httpserver.core.ResponseBuilder
 
ContentType - Interface in httpserver.core
 
CONTINUE - Static variable in enum class httpserver.core.StatusCode
 
COOKIE - Static variable in enum class httpserver.core.Headers
 
CREATED - Static variable in enum class httpserver.core.StatusCode
 
CRLF - Static variable in enum class httpserver.util.Strings
 
CROSS_ORIGIN_OPENER_POLICY - Static variable in enum class httpserver.core.Headers
 

D

daemon - Variable in class httpserver.net.ConnectionListener
 
daemon(boolean) - Method in class httpserver.core.HttpServerBuilder
 
DATE - Static variable in enum class httpserver.core.Headers
 
decodeBase64Url(String) - Static method in enum class httpserver.util.Encoding
 
decodeUrl(String) - Static method in enum class httpserver.util.Encoding
 
delete(String, HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 
deleteSession(HttpServerExchange) - Method in interface httpserver.session.RandomIdStore
 
deleteSession(HttpServerExchange) - Method in interface httpserver.session.SessionStore
 
deleteSession(HttpServerExchange) - Method in interface httpserver.session.TokenSessionStore
 
deleteSession(String) - Method in interface httpserver.session.RandomIdStore
 
discardRemainingRequestBody(HttpServerExchange) - Static method in enum class httpserver.core.RequestParsing
 

E

EMPTY - Static variable in enum class httpserver.util.Strings
 
EMPTY_BODY - Static variable in interface httpserver.core.ResponseBody
 
encodeBase64Url(byte[]) - Static method in enum class httpserver.util.Encoding
 
encodeHex(byte[]) - Static method in enum class httpserver.util.Encoding
 
encodeUrl(String) - Static method in enum class httpserver.util.Encoding
 
Encoding - Enum Class in httpserver.util
 
EQUALS - Static variable in enum class httpserver.util.Chars
 
ERROR_MESSAGE - Static variable in interface httpserver.error.HttpError
 
escapeJson(String) - Static method in enum class httpserver.util.Encoding
 
ETAG - Static variable in enum class httpserver.core.Headers
 
ExchangeCompleteListener - Interface in httpserver.core
 
executor - Variable in class httpserver.net.ConnectionListener
 
executor(Executor) - Method in class httpserver.core.HttpServerBuilder
 
existsSession(HttpServerExchange) - Method in interface httpserver.session.RandomIdStore
 
existsSession(HttpServerExchange) - Method in interface httpserver.session.SessionStore
 
existsSession(HttpServerExchange) - Method in interface httpserver.session.TokenSessionStore
 
EXPECT - Static variable in enum class httpserver.core.Headers
 
EXPECTATION_FAILED - Static variable in enum class httpserver.core.StatusCode
 
EXPIRES - Static variable in enum class httpserver.core.Headers
 

F

fallback(HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 
Forbidden - Exception Class in httpserver.error
 
Forbidden() - Constructor for exception class httpserver.error.Forbidden
 
Forbidden(int, String) - Constructor for exception class httpserver.error.Forbidden
 
Forbidden(String) - Constructor for exception class httpserver.error.Forbidden
 
FORBIDDEN - Static variable in enum class httpserver.core.StatusCode
 
FormParsing - Enum Class in httpserver.core
 
FormPart - Class in httpserver.core
 
FormPart(byte[], int, int) - Constructor for class httpserver.core.FormPart
 
FOUND - Static variable in enum class httpserver.core.StatusCode
 
fromSessionValue(String) - Method in interface httpserver.session.TokenSessionStore
 
Functions - Enum Class in httpserver.util
 

G

GATEWAY_TIMEOUT - Static variable in enum class httpserver.core.StatusCode
 
get(String, HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 
getBoundedInteger(HttpServerExchange, String, int, int, int) - Static method in enum class httpserver.core.InputParser
 
getBoundedInteger(Map<String, String>, String, int, int, int) - Static method in enum class httpserver.core.InputParser
 
getBoundedLong(HttpServerExchange, String, long, long, long) - Static method in enum class httpserver.core.InputParser
 
getBoundedLong(Map<String, String>, String, long, long, long) - Static method in enum class httpserver.core.InputParser
 
getContentType() - Method in class httpserver.core.FormPart
 
getData() - Method in class httpserver.core.FormPart
 
getDisposition() - Method in class httpserver.core.FormPart
 
getFormPartData() - Method in class httpserver.core.FormPart
 
getHeaders() - Method in class httpserver.core.FormPart
 
getInputStream() - Method in class httpserver.core.HttpServerExchange
 
getLength() - Method in interface httpserver.core.ResponseBody
 
getMandatoryBoolean(HttpServerExchange, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryBoolean(Map<String, String>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryDouble(HttpServerExchange, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryDouble(Map<String, String>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryEmailAddress(HttpServerExchange, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryEmailAddress(Map<String, String>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryEnum(HttpServerExchange, Class<T>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryEnum(Map<String, String>, Class<T>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryInteger(HttpServerExchange, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryInteger(Map<String, String>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryLong(HttpServerExchange, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryLong(Map<String, String>, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryString(HttpServerExchange, String) - Static method in enum class httpserver.core.InputParser
 
getMandatoryString(Map<String, String>, String) - Static method in enum class httpserver.core.InputParser
 
getMessageForCode(int, String) - Static method in enum class httpserver.core.StatusCode
 
getOptionalBoolean(HttpServerExchange, String, boolean) - Static method in enum class httpserver.core.InputParser
 
getOptionalBoolean(Map<String, String>, String, boolean) - Static method in enum class httpserver.core.InputParser
 
getOptionalDouble(HttpServerExchange, String, Double) - Static method in enum class httpserver.core.InputParser
 
getOptionalDouble(Map<String, String>, String, Double) - Static method in enum class httpserver.core.InputParser
 
getOptionalEnum(HttpServerExchange, Class<T>, String, T) - Static method in enum class httpserver.core.InputParser
 
getOptionalEnum(Map<String, String>, Class<T>, String, T) - Static method in enum class httpserver.core.InputParser
 
getOptionalInteger(HttpServerExchange, String, Integer) - Static method in enum class httpserver.core.InputParser
 
getOptionalInteger(Map<String, String>, String, Integer) - Static method in enum class httpserver.core.InputParser
 
getOptionalLong(HttpServerExchange, String, Long) - Static method in enum class httpserver.core.InputParser
 
getOptionalLong(Map<String, String>, String, Long) - Static method in enum class httpserver.core.InputParser
 
getOptionalString(HttpServerExchange, String, String) - Static method in enum class httpserver.core.InputParser
 
getOptionalString(Map<String, String>, String, String) - Static method in enum class httpserver.core.InputParser
 
getOutputStream() - Method in class httpserver.core.HttpServerExchange
 
getPort() - Method in class httpserver.HttpServer
 
getQueryParameter(String) - Method in class httpserver.core.HttpServerExchange
 
getQueryString() - Method in class httpserver.core.HttpServerExchange
 
getRawRequest() - Method in class httpserver.core.HttpServerExchange
 
getRequestHeader(String) - Method in class httpserver.core.HttpServerExchange
 
getRequestHeaders(String) - Method in class httpserver.core.HttpServerExchange
 
getRequestMethod() - Method in class httpserver.core.HttpServerExchange
 
getRequestPath() - Method in class httpserver.core.HttpServerExchange
 
getRequestProtocol() - Method in class httpserver.core.HttpServerExchange
 
getRequestURI() - Method in class httpserver.core.HttpServerExchange
 
getResponseBody() - Method in class httpserver.core.HttpServerExchange
 
getResponseHeader(String) - Method in class httpserver.core.HttpServerExchange
 
getSession(HttpServerExchange) - Method in interface httpserver.session.RandomIdStore
 
getSession(HttpServerExchange) - Method in interface httpserver.session.SessionStore
 
getSession(HttpServerExchange) - Method in interface httpserver.session.TokenSessionStore
 
getSession(HttpServerExchange, T) - Method in interface httpserver.session.RandomIdStore
 
getSession(HttpServerExchange, T) - Method in interface httpserver.session.SessionStore
 
getSession(HttpServerExchange, T) - Method in interface httpserver.session.TokenSessionStore
 
getSessionCookieConfiguration() - Method in interface httpserver.session.SessionStore
 
getSessionCookieName() - Method in interface httpserver.session.SessionStore
 
getSessionValidationKey() - Method in interface httpserver.session.TokenSessionStore
 
getSourceIpAddress() - Method in class httpserver.core.HttpServerExchange
 
getStatusCode() - Method in class httpserver.core.HttpServerExchange
 
getStatusMessage() - Method in class httpserver.core.HttpServerExchange
 
getValueForCookie(HttpServerExchange, String, String) - Static method in interface httpserver.session.SessionStore
 
GONE - Static variable in enum class httpserver.core.StatusCode
 

H

handleInput(Socket, InputStream, OutputStream) - Method in interface httpserver.net.ConnectionHandler
 
handler - Variable in class httpserver.net.ConnectionListener
 
handler(HttpHandler) - Method in class httpserver.core.HttpServerBuilder
 
handleRequest(HttpServerExchange) - Method in class httpserver.handlers.MethodPathRouting
 
handleRequest(HttpServerExchange) - Method in class httpserver.handlers.ServerSentEvents
 
handleRequest(HttpServerExchange) - Method in interface httpserver.HttpHandler
 
head(String, HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 
HEAD - Static variable in enum class httpserver.util.Strings
 
header(String, int) - Method in class httpserver.core.ResponseBuilder
 
header(String, long) - Method in class httpserver.core.ResponseBuilder
 
header(String, String) - Method in class httpserver.core.ResponseBuilder
 
HEADER_SEPARATOR - Static variable in enum class httpserver.util.Strings
 
Headers - Enum Class in httpserver.core
 
hmacSha256(byte[], byte[]) - Static method in enum class httpserver.util.Encoding
 
HOST - Static variable in enum class httpserver.core.Headers
 
html404(String) - Static method in enum class httpserver.handlers.Common
 
HTTP_09 - Static variable in enum class httpserver.util.Strings
 
HTTP_10 - Static variable in enum class httpserver.util.Strings
 
HTTP_11 - Static variable in enum class httpserver.util.Strings
 
HTTP_VERSION_NOT_SUPPORTED - Static variable in enum class httpserver.core.StatusCode
 
HttpError - Interface in httpserver.error
 
HttpHandler - Interface in httpserver
 
httpserver - package httpserver
 
HttpServer - Class in httpserver
 
HttpServer(int, InetAddress, boolean, int, Executor, ConnectionHandler) - Constructor for class httpserver.HttpServer
 
httpserver.core - package httpserver.core
 
httpserver.error - package httpserver.error
 
httpserver.handlers - package httpserver.handlers
 
httpserver.net - package httpserver.net
 
httpserver.session - package httpserver.session
 
httpserver.util - package httpserver.util
 
HttpServerBuilder - Class in httpserver.core
 
HttpServerBuilder() - Constructor for class httpserver.core.HttpServerBuilder
 
HttpServerExchange - Class in httpserver.core
 
HttpServerExchange(Socket, byte[], int, InputStream, OutputStream) - Constructor for class httpserver.core.HttpServerExchange
 

I

IF_NONE_MATCH - Static variable in enum class httpserver.core.Headers
 
IMMUTABLE - Enum constant in enum class httpserver.core.CacheControlStrategy
 
indexOf(byte[], byte[], int, int) - Static method in enum class httpserver.core.FormParsing
 
InputParser - Enum Class in httpserver.core
 
INTERNAL_SERVER_ERROR - Static variable in enum class httpserver.core.StatusCode
 
InvalidInput - Exception Class in httpserver.error
 
InvalidInput(int, String) - Constructor for exception class httpserver.error.InvalidInput
 
InvalidInput(int, String, Throwable) - Constructor for exception class httpserver.error.InvalidInput
 
InvalidInput(String) - Constructor for exception class httpserver.error.InvalidInput
 
InvalidInput(String, Throwable) - Constructor for exception class httpserver.error.InvalidInput
 
isAlive() - Method in class httpserver.net.Connection
 
isContentHeader(String) - Static method in enum class httpserver.core.Headers
 
isNullOrEmpty(String) - Static method in enum class httpserver.util.Functions
 
isResponseSent() - Method in class httpserver.core.HttpServerExchange
 

K

KEEP_ALIVE - Static variable in enum class httpserver.util.Strings
 

L

LENGTH_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
LengthRestrictedInputStream - Class in httpserver.util
 
LengthRestrictedInputStream(InputStream, long) - Constructor for class httpserver.util.LengthRestrictedInputStream
 
lengthSessionId() - Method in interface httpserver.session.RandomIdStore
 
LOCATION - Static variable in enum class httpserver.core.Headers
 
logError(Consumer<Exception>, Consumer<Error>, HttpHandler) - Static method in enum class httpserver.handlers.Common
 

M

mark(int) - Method in class httpserver.util.LengthRestrictedInputStream
 
markSupported() - Method in class httpserver.util.LengthRestrictedInputStream
 
matchesEtag(HttpServerExchange, String) - Static method in enum class httpserver.handlers.Common
 
maxRequestHeadSize(int) - Method in class httpserver.core.HttpServerBuilder
 
MESSAGE_ACCEPTED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_BAD_GATEWAY - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_BAD_REQUEST - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_CONFLICT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_CONTINUE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_CREATED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_EXPECTATION_FAILED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_FORBIDDEN - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_FOUND - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_GATEWAY_TIMEOUT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_GONE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_HTTP_VERSION_NOT_SUPPORTED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_INTERNAL_SERVER_ERROR - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_LENGTH_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_METHOD_NOT_ALLOWED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_MOVED_PERMANENTLY - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_NETWORK_AUTHENTICATION_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_NO_CONTENT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_NOT_ACCEPTABLE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_NOT_FOUND - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_NOT_IMPLEMENTED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_NOT_MODIFIED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_OK - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_PARTIAL_CONTENT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_PAYMENT_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_PRECONDITION_FAILED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_PRECONDITION_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_PROXY_AUTHENTICATION_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_REQUEST_ENTITY_TOO_LARGE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_REQUEST_TIMEOUT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_REQUEST_URI_TOO_LONG - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_RESET_CONTENT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_SEE_OTHER - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_SERVICE_UNAVAILABLE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_TEMPORARY_REDIRECT - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_TOO_MANY_REQUESTS - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_UNAUTHORIZED - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_UNSUPPORTED_MEDIA_TYPE - Static variable in enum class httpserver.core.StatusCode
 
MESSAGE_USE_PROXY - Static variable in enum class httpserver.core.StatusCode
 
METHOD_NOT_ALLOWED - Static variable in enum class httpserver.core.StatusCode
 
methodAllowsResponseBody() - Method in class httpserver.core.HttpServerExchange
 
methodPathRouting() - Static method in class httpserver.handlers.MethodPathRouting
 
MethodPathRouting - Class in httpserver.handlers
 
MethodPathRouting() - Constructor for class httpserver.handlers.MethodPathRouting
 
MOVED_PERMANENTLY - Static variable in enum class httpserver.core.StatusCode
 

N

NETWORK_AUTHENTICATION_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
NEVER_CACHE - Enum constant in enum class httpserver.core.CacheControlStrategy
 
newByteArrayBody(byte[]) - Static method in interface httpserver.core.ResponseBody
 
newByteArrayBody(byte[], int, int) - Static method in interface httpserver.core.ResponseBody
 
newContentType(String) - Static method in interface httpserver.core.ContentType
 
newHttpServer() - Static method in class httpserver.HttpServer
 
newInputStreamBody(InputStream, long) - Static method in interface httpserver.core.ResponseBody
 
newSha256() - Static method in enum class httpserver.util.Encoding
 
NO_CONTENT - Static variable in enum class httpserver.core.StatusCode
 
noSuchApiEndpoint() - Static method in enum class httpserver.handlers.Common
 
NOT_ACCEPTABLE - Static variable in enum class httpserver.core.StatusCode
 
NOT_FOUND - Static variable in enum class httpserver.core.StatusCode
 
NOT_IMPLEMENTED - Static variable in enum class httpserver.core.StatusCode
 
NOT_MODIFIED - Static variable in enum class httpserver.core.StatusCode
 
NotFound - Exception Class in httpserver.error
 
NotFound() - Constructor for exception class httpserver.error.NotFound
 
NotFound(String) - Constructor for exception class httpserver.error.NotFound
 
notifyCompleteListeners(Exception) - Method in class httpserver.core.HttpServerExchange
 

O

OK - Static variable in enum class httpserver.core.StatusCode
 
onExchangeComplete(Exception, HttpServerExchange) - Method in interface httpserver.core.ExchangeCompleteListener
 
orDefault(String, String) - Static method in enum class httpserver.util.Functions
 

P

parseMultipartForm(String, int, InputStream) - Static method in enum class httpserver.core.FormParsing
 
parseUrlEncodedForm(HttpServerExchange, Charset) - Static method in enum class httpserver.core.FormParsing
 
parseUrlEncodedForm(HttpServerExchange, Charset, Set<String>) - Static method in enum class httpserver.core.FormParsing
 
PARTIAL_CONTENT - Static variable in enum class httpserver.core.StatusCode
 
patch(String, HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 
pathPrefix(String, HttpHandler, HttpHandler) - Static method in enum class httpserver.handlers.Common
 
PAYMENT_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
port - Variable in class httpserver.net.ConnectionListener
 
post(String, HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 
PRAGMA - Static variable in enum class httpserver.core.Headers
 
PRECONDITION_FAILED - Static variable in enum class httpserver.core.StatusCode
 
PRECONDITION_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
prngSessionId() - Method in interface httpserver.session.RandomIdStore
 
processExchange(HttpServerExchange) - Method in exception class httpserver.error.Forbidden
 
processExchange(HttpServerExchange) - Method in interface httpserver.error.HttpError
 
processExchange(HttpServerExchange) - Method in exception class httpserver.error.InvalidInput
 
processExchange(HttpServerExchange) - Method in exception class httpserver.error.NotFound
 
processExchange(HttpServerExchange) - Method in exception class httpserver.error.Redirect
 
PROXY_AUTHENTICATION_REQUIRED - Static variable in enum class httpserver.core.StatusCode
 
put(String, HttpHandler) - Method in class httpserver.handlers.MethodPathRouting
 

Q

QUESTION_MARK - Static variable in enum class httpserver.util.Chars
 

R

RandomIdStore<T> - Interface in httpserver.session
 
rangeBound(int, int, int) - Static method in enum class httpserver.util.Functions
 
rangeBound(long, long, long) - Static method in enum class httpserver.util.Functions
 
read() - Method in class httpserver.util.LengthRestrictedInputStream
 
read(byte[]) - Method in class httpserver.util.LengthRestrictedInputStream
 
read(byte[], int, int) - Method in class httpserver.util.LengthRestrictedInputStream
 
readRequestHead(byte[], InputStream) - Static method in enum class httpserver.core.RequestParsing
 
redirect(String) - Method in class httpserver.core.ResponseBuilder
 
redirect(String) - Static method in enum class httpserver.handlers.Common
 
Redirect - Exception Class in httpserver.error
 
Redirect(String) - Constructor for exception class httpserver.error.Redirect
 
REFERRER_POLICY - Static variable in enum class httpserver.core.Headers
 
removeResponseHeader(String) - Method in class httpserver.core.HttpServerExchange
 
REQUEST_ENTITY_TOO_LARGE - Static variable in enum class httpserver.core.StatusCode
 
REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in enum class httpserver.core.StatusCode
 
REQUEST_TIMEOUT - Static variable in enum class httpserver.core.StatusCode
 
REQUEST_URI_TOO_LONG - Static variable in enum class httpserver.core.StatusCode
 
requestBodyAccepted() - Method in class httpserver.core.HttpServerExchange
 
REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in enum class httpserver.core.StatusCode
 
RequestParsing - Enum Class in httpserver.core
 
requireNotNull(T, String) - Static method in enum class httpserver.util.Functions
 
requireTrue(boolean, T, String) - Static method in enum class httpserver.util.Functions
 
reset() - Method in class httpserver.util.LengthRestrictedInputStream
 
RESET_CONTENT - Static variable in enum class httpserver.core.StatusCode
 
resourceHandler(String, HttpHandler) - Static method in enum class httpserver.handlers.Common
 
respond(HttpServerExchange) - Static method in class httpserver.core.ResponseBuilder
 
respond(HttpServerExchange, Function<Object, String>) - Static method in class httpserver.core.ResponseBuilder
 
respondError(HttpServerExchange, int, int, String) - Static method in interface httpserver.error.HttpError
 
respondInternalError(HttpServerExchange) - Static method in interface httpserver.error.HttpError
 
RESPONSE_INTERNAL_ERROR - Static variable in interface httpserver.error.HttpError
 
ResponseBody - Interface in httpserver.core
 
ResponseBuilder - Class in httpserver.core
 
retrieveSession(String) - Method in interface httpserver.session.RandomIdStore
 
routing() - Static method in class httpserver.handlers.MethodPathRouting
 
running - Variable in class httpserver.net.ConnectionListener
 

S

securityHeaders(boolean, HttpHandler) - Static method in enum class httpserver.handlers.Common
 
SEE_OTHER - Static variable in enum class httpserver.core.StatusCode
 
SEMI_COLON - Static variable in enum class httpserver.util.Chars
 
SEMI_COLON - Static variable in enum class httpserver.util.Strings
 
send() - Method in class httpserver.core.ResponseBuilder
 
send(byte[]) - Method in class httpserver.core.HttpServerExchange
 
send(byte[]) - Method in class httpserver.core.ResponseBuilder
 
send(byte[], int, int) - Method in class httpserver.core.HttpServerExchange
 
send(InputStream) - Method in class httpserver.core.ResponseBuilder
 
send(InputStream, long) - Method in class httpserver.core.HttpServerExchange
 
send(Object) - Method in class httpserver.core.ResponseBuilder
 
send(String) - Method in class httpserver.core.ResponseBuilder
 
send(String, Charset) - Method in class httpserver.core.HttpServerExchange
 
sendMessage(String) - Method in class httpserver.handlers.ServerSentEvents
 
sendMessage(String, String) - Method in class httpserver.handlers.ServerSentEvents
 
sendResponse() - Method in class httpserver.core.HttpServerExchange
 
ServerSentEvents - Class in httpserver.handlers
 
ServerSentEvents() - Constructor for class httpserver.handlers.ServerSentEvents
 
ServerSentEvents(long) - Constructor for class httpserver.handlers.ServerSentEvents
 
serverSocket - Variable in class httpserver.net.ConnectionListener
 
SERVICE_UNAVAILABLE - Static variable in enum class httpserver.core.StatusCode
 
sessionFromJson(String) - Method in interface httpserver.session.TokenSessionStore
 
SessionStore<T> - Interface in httpserver.session
 
sessionToJson(T, Charset) - Method in interface httpserver.session.TokenSessionStore
 
SET_COOKIE - Static variable in enum class httpserver.core.Headers
 
SET_NOTHING - Enum constant in enum class httpserver.core.CacheControlStrategy
 
setNoContentLength() - Method in class httpserver.core.HttpServerExchange
 
setResponseHeader(String, String) - Method in class httpserver.core.HttpServerExchange
 
setSession(HttpServerExchange, T) - Method in interface httpserver.session.RandomIdStore
 
setSession(HttpServerExchange, T) - Method in interface httpserver.session.SessionStore
 
setSession(HttpServerExchange, T) - Method in interface httpserver.session.TokenSessionStore
 
setStatusCode(int) - Method in class httpserver.core.HttpServerExchange
 
setStatusMessage(String) - Method in class httpserver.core.HttpServerExchange
 
sha256(byte[]) - Static method in enum class httpserver.util.Encoding
 
sha256(String, Charset) - Static method in enum class httpserver.util.Encoding
 
singlePageApp(String, Set<String>) - Static method in enum class httpserver.handlers.Common
 
skip(long) - Method in class httpserver.util.LengthRestrictedInputStream
 
SPACE - Static variable in enum class httpserver.util.Chars
 
SPACE - Static variable in enum class httpserver.util.Strings
 
start() - Method in class httpserver.net.ConnectionListener
 
staticHtml(String) - Static method in enum class httpserver.handlers.Common
 
status(int) - Method in class httpserver.core.ResponseBuilder
 
statusCode(int) - Static method in enum class httpserver.handlers.Common
 
StatusCode - Enum Class in httpserver.core
 
stop() - Method in class httpserver.net.Connection
 
stop() - Method in class httpserver.net.ConnectionListener
 
STORE_BUT_CHECK_SERVER - Enum constant in enum class httpserver.core.CacheControlStrategy
 
storeSession(String, T) - Method in interface httpserver.session.RandomIdStore
 
STRICT_TRANSPORT_SECURITY - Static variable in enum class httpserver.core.Headers
 
Strings - Enum Class in httpserver.util
 

T

TEMPORARY_REDIRECT - Static variable in enum class httpserver.core.StatusCode
 
text_html - Static variable in interface httpserver.core.ContentType
 
text_plain - Static variable in interface httpserver.core.ContentType
 
toContentType(String) - Static method in interface httpserver.core.ContentType
 
TokenSessionStore<T> - Interface in httpserver.session
 
TOO_MANY_REQUESTS - Static variable in enum class httpserver.core.StatusCode
 

U

UNAUTHORIZED - Static variable in enum class httpserver.core.StatusCode
 
UNSUPPORTED_MEDIA_TYPE - Static variable in enum class httpserver.core.StatusCode
 
USE_PROXY - Static variable in enum class httpserver.core.StatusCode
 
USER_AGENT - Static variable in enum class httpserver.core.Headers
 

V

value - Variable in class httpserver.util.Value
 
Value<T> - Class in httpserver.util
 
Value() - Constructor for class httpserver.util.Value
 
valueOf(String) - Static method in enum class httpserver.core.CacheControlStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.core.FormParsing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.core.Headers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.core.InputParser
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.core.RequestParsing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.core.StatusCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.handlers.Common
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.handlers.Compression
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.util.Chars
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.util.Encoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.util.Functions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class httpserver.util.Strings
Returns the enum constant of this class with the specified name.
values() - Static method in enum class httpserver.core.CacheControlStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.core.FormParsing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.core.Headers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.core.InputParser
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.core.RequestParsing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.core.StatusCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.handlers.Common
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.handlers.Compression
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.util.Chars
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.util.Encoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.util.Functions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class httpserver.util.Strings
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeTo(OutputStream) - Method in interface httpserver.core.ResponseBody
 
WWW_AUTHENTICATE - Static variable in enum class httpserver.core.Headers
 

X

X_CONTENT_TYPE_OPTIONS - Static variable in enum class httpserver.core.Headers
 
X_FRAME_OPTIONS - Static variable in enum class httpserver.core.Headers
 
X_XSS_PROTECTION - Static variable in enum class httpserver.core.Headers
 
A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form