Index
All Classes and Interfaces|All Packages
A
- ACCEPTED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- addFileRoute(String) - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
- addFileRoute(String, File) - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
- addGetRoute(String, Function<Request, Response>) - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
- addHeader(Header) - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- addPathParam(String, String) - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- addRoute(Method, String, Function<Request, Response>) - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
- addStringRoute(String, Function<Request, String>) - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
- asResponse() - Method in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
B
- BAD_GATEWAY - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- BAD_REQUEST - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- ByteResponse - Class in net.jonathangiles.tools.teenyhttpd.response
- ByteResponse(StatusCode) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- ByteResponse(StatusCode, byte[]) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- ByteResponse(StatusCode, List<String>) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- ByteResponse(StatusCode, List<String>, byte[]) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
C
- CONFLICT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- CONNECT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
- CREATED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
D
- DEFAULT_WEB_ROOT - Static variable in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
- DELETE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
E
- EMPTY - Static variable in class net.jonathangiles.tools.teenyhttpd.request.QueryParams
- EXPECTATION_FAILED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
F
- FileResponse - Class in net.jonathangiles.tools.teenyhttpd.response
- FileResponse(Request) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.FileResponse
- FORBIDDEN - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- FOUND - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
G
- GATEWAY_TIME_OUT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- GET - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
- getBodyLength() - Method in class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- getBodyLength() - Method in class net.jonathangiles.tools.teenyhttpd.response.FileResponse
- getBodyLength() - Method in interface net.jonathangiles.tools.teenyhttpd.response.Response
- getFile(String) - Method in class net.jonathangiles.tools.teenyhttpd.response.FileResponse
-
This method is called when the file is about to be loaded from the file system.
- getHeaders() - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- getHeaders() - Method in class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- getHeaders() - Method in class net.jonathangiles.tools.teenyhttpd.response.FileResponse
- getHeaders() - Method in interface net.jonathangiles.tools.teenyhttpd.response.Response
- getKey() - Method in class net.jonathangiles.tools.teenyhttpd.request.Header
- getMethod() - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- getPath() - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- getPathParams() - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- getQueryParams() - Method in class net.jonathangiles.tools.teenyhttpd.request.QueryParams
-
Returns all query params parsed into a Map.
- getQueryParams() - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- getStatusCode() - Method in class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- getStatusCode() - Method in class net.jonathangiles.tools.teenyhttpd.response.FileResponse
- getStatusCode() - Method in interface net.jonathangiles.tools.teenyhttpd.response.Response
- getValue() - Method in class net.jonathangiles.tools.teenyhttpd.request.Header
- GONE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
H
- HEAD - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
- Header - Class in net.jonathangiles.tools.teenyhttpd.request
-
Represents a request header.
- Header(String) - Constructor for class net.jonathangiles.tools.teenyhttpd.request.Header
- HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
I
- INTERNAL_SERVER_ERROR - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
L
- LENGTH_REQUIRED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
M
- Method - Enum in net.jonathangiles.tools.teenyhttpd.request
-
An enumeration listing all of the available request methods that are possible.
- METHOD_NOT_ALLOWED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- MOVED_PERMANENTLY - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- MULTIPLE_CHOICES - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
N
- net.jonathangiles.tools.teenyhttpd - module net.jonathangiles.tools.teenyhttpd
- net.jonathangiles.tools.teenyhttpd - package net.jonathangiles.tools.teenyhttpd
- net.jonathangiles.tools.teenyhttpd.request - package net.jonathangiles.tools.teenyhttpd.request
- net.jonathangiles.tools.teenyhttpd.response - package net.jonathangiles.tools.teenyhttpd.response
- NO_CONTENT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- NON_AUTHORITATIVE_INFORMATION - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- NOT_ACCEPTABLE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- NOT_FOUND - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- NOT_IMPLEMENTED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- NOT_MODIFIED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
O
- OK - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- OPTIONS - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
P
- PARTIAL_CONTENT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- PATCH - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
- PAYMENT_REQUIRED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- POST - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
- PRECONDITION_FAILED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- PUT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
Q
- QueryParams - Class in net.jonathangiles.tools.teenyhttpd.request
-
A lazily-evaluated representation of all received query params from a single request.
- QueryParams(String) - Constructor for class net.jonathangiles.tools.teenyhttpd.request.QueryParams
R
- Request - Class in net.jonathangiles.tools.teenyhttpd.request
-
Represents an incoming request.
- Request(Method, String, QueryParams) - Constructor for class net.jonathangiles.tools.teenyhttpd.request.Request
- REQUEST_ENTITY_TOO_LARGE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- REQUEST_TIME_OUT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- REQUEST_URI_TOO_LARGE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- REQUESTED_RANGE_NOT_SATISFIABLE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- RESET_CONTENT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- Response - Interface in net.jonathangiles.tools.teenyhttpd.response
S
- SEE_OTHER - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- SERVICE_UNAVAILABLE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- start() - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
-
Starts the server instance.
- StatusCode - Enum in net.jonathangiles.tools.teenyhttpd.response
- stop() - Method in class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
-
Requests that the server instance stop serving requests.
- StringResponse - Class in net.jonathangiles.tools.teenyhttpd.response
- StringResponse(String) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.StringResponse
- StringResponse(StatusCode) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.StringResponse
- StringResponse(StatusCode, String) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.StringResponse
- StringResponse(StatusCode, List<String>) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.StringResponse
- StringResponse(StatusCode, List<String>, String) - Constructor for class net.jonathangiles.tools.teenyhttpd.response.StringResponse
T
- TeenyHttpd - Class in net.jonathangiles.tools.teenyhttpd
-
The TeenyHttpd server itself - instantiating an instance of this class and calling 'start()' is all that is required to begin serving requests.
- TeenyHttpd(int) - Constructor for class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
-
Creates a single-threaded server that will work on the given port, although the server does not start until 'stort()' is called.
- TeenyHttpd(int, Supplier<? extends ExecutorService>) - Constructor for class net.jonathangiles.tools.teenyhttpd.TeenyHttpd
-
Creates a server that will work on the given port, although the server does not start until 'stort()' is called.
- TEMPORARY_REDIRECT - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- toString() - Method in class net.jonathangiles.tools.teenyhttpd.request.Header
- toString() - Method in class net.jonathangiles.tools.teenyhttpd.request.QueryParams
- toString() - Method in class net.jonathangiles.tools.teenyhttpd.request.Request
- toString() - Method in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- TRACE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.request.Method
U
- UNAUTHORIZED - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- UNSUPPORTED_MEDIA_TYPE - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
- USE_PROXY - Enum constant in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
V
- valueOf(String) - Static method in enum net.jonathangiles.tools.teenyhttpd.request.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.jonathangiles.tools.teenyhttpd.request.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.jonathangiles.tools.teenyhttpd.response.StatusCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeBody(BufferedOutputStream) - Method in class net.jonathangiles.tools.teenyhttpd.response.ByteResponse
- writeBody(BufferedOutputStream) - Method in class net.jonathangiles.tools.teenyhttpd.response.FileResponse
- writeBody(BufferedOutputStream) - Method in interface net.jonathangiles.tools.teenyhttpd.response.Response
All Classes and Interfaces|All Packages