Index

A B C D E F G H I L M N O P Q R S T U V W 
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
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages