Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- ACCEPT_ENCODING - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- ACCEPTED - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- APPLICATION_JSON - Enum constant in enum class net.uiqui.embedhttp.api.ContentType
- APPLICATION_XML - Enum constant in enum class net.uiqui.embedhttp.api.ContentType
- apply(T) - Method in interface net.uiqui.embedhttp.server.RequestPipeline.ThrowingFunction
- asZonedDateTime() - Static method in class net.uiqui.embedhttp.server.Now
- AUTHORIZATION - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
B
- backlog - Variable in class net.uiqui.embedhttp.server.ServerInstance
- BAD_GATEWAY - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- BAD_REQUEST - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- badRequest() - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the status code 400 (Bad Request) and the specified body.
C
- CACHE_CONTROL - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- ClientDisconnectedException - Exception Class in net.uiqui.embedhttp.server.io
- ClientDisconnectedException() - Constructor for exception class net.uiqui.embedhttp.server.io.ClientDisconnectedException
- ClientDisconnectedException(SocketTimeoutException) - Constructor for exception class net.uiqui.embedhttp.server.io.ClientDisconnectedException
- CLOSE - Enum constant in enum class net.uiqui.embedhttp.server.io.ConnectionHeader
- closeConnection() - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- compile(String) - Static method in class net.uiqui.embedhttp.routing.PathPatternCompiler
- CONNECTION - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- ConnectionHeader - Enum Class in net.uiqui.embedhttp.server.io
- CONTENT_LENGTH - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- CONTENT_TYPE - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- ContentType - Enum Class in net.uiqui.embedhttp.api
-
Enum representing various content types for HTTP responses.
- COOKIE - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- CREATED - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- CRLF - Static variable in class net.uiqui.embedhttp.server.io.ResponseWriter
D
- DATE - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- DateHeader - Class in net.uiqui.embedhttp.server
- DateHeader() - Constructor for class net.uiqui.embedhttp.server.DateHeader
- DEFAULT_BACKLOG - Static variable in interface net.uiqui.embedhttp.HttpServer
- delete(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for DELETE method and path pattern.
- delete(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- DELETE - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
E
- equals(Object) - Method in class net.uiqui.embedhttp.routing.Route
- equals(Object) - Method in record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Indicates whether some other object is "equal to" this one.
- extractQueryParameters() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
F
- FORBIDDEN - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- formatDate(ZonedDateTime) - Method in class net.uiqui.embedhttp.server.DateHeader
- FOUND - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- from(Map<String, String>) - Static method in class net.uiqui.embedhttp.server.InsensitiveMap
- fromString(String) - Static method in enum class net.uiqui.embedhttp.api.HttpMethod
-
Converts a string to its corresponding HttpMethod enum value.
G
- get() - Method in class net.uiqui.embedhttp.api.impl.Lazy
- get(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for GET method and path pattern.
- get(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- GET - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
- getAccept() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the accept header of the request.
- getBody() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the body of the request.
- getBody() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getBody() - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- getBody() - Method in class net.uiqui.embedhttp.server.Request
- getCode() - Method in enum class net.uiqui.embedhttp.api.HttpStatusCode
-
Enum representing HTTP status codes and their associated reason phrases.
- getContentType() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the content type of the request.
- getCurrentState() - Method in class net.uiqui.embedhttp.server.state.StateMachine
- getDateHeaderValue() - Method in class net.uiqui.embedhttp.server.DateHeader
- getHandler() - Method in class net.uiqui.embedhttp.routing.Route
- getHeader(String) - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets a specific header by name.
- getHeaders() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the headers of the request.
- getHeaders() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getHeaders() - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- getHeaders() - Method in class net.uiqui.embedhttp.server.Request
- getInstancePort() - Method in interface net.uiqui.embedhttp.HttpServer
-
Retrieves the port on which the server is running.
- getInstancePort() - Method in class net.uiqui.embedhttp.server.ServerInstance
- getMethod() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the HTTP method of the request.
- getMethod() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getMethod() - Method in class net.uiqui.embedhttp.routing.Route
- getMethod() - Method in class net.uiqui.embedhttp.server.Request
- getPath() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the path of the request (excluding query parameters).
- getPath() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getPath() - Method in class net.uiqui.embedhttp.server.Request
- getPathParameter(String) - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets a specific path parameter by name.
- getPathParameters() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the path parameters extracted from the URL.
- getPathParameters() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getPathPattern() - Method in class net.uiqui.embedhttp.routing.Route
- getPathRegexPattern() - Method in class net.uiqui.embedhttp.routing.Route
- getQuery() - Method in class net.uiqui.embedhttp.server.Request
- getQueryParameter(String) - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets a specific query parameter by name.
- getQueryParameters() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the query parameters from the URL.
- getQueryParameters() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getReasonPhrase() - Method in enum class net.uiqui.embedhttp.api.HttpStatusCode
-
Gets the reason phrase associated with the HTTP status code.
- getRequest() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getResponse() - Method in class net.uiqui.embedhttp.server.RequestPipeline
- getRoute() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getRoutesForMethod(HttpMethod) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- getStatusCode() - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- getStatusMessage() - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- getUrl() - Method in class net.uiqui.embedhttp.server.Request
- getURL() - Method in interface net.uiqui.embedhttp.api.HttpRequest
-
Gets the full URL of the request.
- getURL() - Method in class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- getValue() - Method in enum class net.uiqui.embedhttp.api.ContentType
-
Returns the string representation of the content type.
- getValue() - Method in enum class net.uiqui.embedhttp.api.HttpHeader
-
Gets the string value of the HTTP header.
- getValue() - Method in enum class net.uiqui.embedhttp.server.io.ConnectionHeader
- getValue() - Method in class net.uiqui.embedhttp.server.RequestPipeline
H
- handle(HttpRequest) - Method in interface net.uiqui.embedhttp.api.HttpRequestHandler
-
Handles an HTTP request and returns an HTTP response.
- hashCode() - Method in class net.uiqui.embedhttp.routing.Route
- hashCode() - Method in record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Returns a hash code value for this object.
- head(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for HEAD method and path pattern.
- head(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- HEAD - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
- HOST - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- HTTP_VERSION_1_1 - Static variable in class net.uiqui.embedhttp.server.io.ResponseWriter
- HttpHeader - Enum Class in net.uiqui.embedhttp.api
-
Enum representing common HTTP headers.
- HttpMethod - Enum Class in net.uiqui.embedhttp.api
-
Enum representing the HTTP methods supported by the server.
- HttpRequest - Interface in net.uiqui.embedhttp.api
-
Class representing an HTTP request.
- HttpRequestHandler - Interface in net.uiqui.embedhttp.api
-
Interface representing an HTTP request handler.
- HttpRequestImpl - Class in net.uiqui.embedhttp.api.impl
- HttpRequestImpl(Request, Route, Map<String, String>) - Constructor for class net.uiqui.embedhttp.api.impl.HttpRequestImpl
- HttpResponse - Interface in net.uiqui.embedhttp.api
-
Class representing an HTTP response.
- HttpResponseImpl - Class in net.uiqui.embedhttp.api.impl
- HttpResponseImpl(int, String) - Constructor for class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- HttpResponseImpl(HttpStatusCode) - Constructor for class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- HttpServer - Interface in net.uiqui.embedhttp
-
Interface for an HTTP server.
- HttpStatusCode - Enum Class in net.uiqui.embedhttp.api
-
Enum representing HTTP status codes and their associated reason phrases.
I
- InsensitiveMap - Class in net.uiqui.embedhttp.server
- InsensitiveMap() - Constructor for class net.uiqui.embedhttp.server.InsensitiveMap
- instancePort - Variable in class net.uiqui.embedhttp.server.ServerInstance
- INTERNAL_SERVER_ERROR - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- IOServer - Class in net.uiqui.embedhttp.server.io
- IOServer(int, int) - Constructor for class net.uiqui.embedhttp.server.io.IOServer
- isKeepAlive() - Method in class net.uiqui.embedhttp.server.Request
- isRunning() - Method in interface net.uiqui.embedhttp.HttpServer
-
Checks if the server is currently running.
- isRunning() - Method in class net.uiqui.embedhttp.server.ServerInstance
- isValidStateChange(ServerState, ServerState) - Method in class net.uiqui.embedhttp.server.state.StateMachine
K
- KEEP_ALIVE - Enum constant in enum class net.uiqui.embedhttp.server.io.ConnectionHeader
L
- Lazy<T> - Class in net.uiqui.embedhttp.api.impl
- listenAndServe(Router) - Method in class net.uiqui.embedhttp.server.io.IOServer
- listenAndServe(Router) - Method in class net.uiqui.embedhttp.server.ServerInstance
- LOCATION - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- logger - Static variable in class net.uiqui.embedhttp.server.ServerInstance
M
- map(RequestPipeline.ThrowingFunction<T, RequestPipeline<R>>) - Method in class net.uiqui.embedhttp.server.RequestPipeline
- method() - Method in record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Returns the value of the
method
record component. - MOVED_PERMANENTLY - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
N
- net.uiqui.embedhttp - package net.uiqui.embedhttp
- net.uiqui.embedhttp.api - package net.uiqui.embedhttp.api
- net.uiqui.embedhttp.api.impl - package net.uiqui.embedhttp.api.impl
- net.uiqui.embedhttp.routing - package net.uiqui.embedhttp.routing
- net.uiqui.embedhttp.server - package net.uiqui.embedhttp.server
- net.uiqui.embedhttp.server.io - package net.uiqui.embedhttp.server.io
- net.uiqui.embedhttp.server.state - package net.uiqui.embedhttp.server.state
- newInstance(int) - Static method in interface net.uiqui.embedhttp.HttpServer
-
Creates a new instance of the HTTP server with the specified port and default backlog.
- newRouter() - Static method in interface net.uiqui.embedhttp.Router
-
Creates a new router instance.
- NO_CONTENT - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- noContent() - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the status code 500 (Internal Server Error) and the specified body.
- NOT_FOUND - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- NOT_IMPLEMENTED - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- NOT_MODIFIED - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- notFound() - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the status code 404 (Not Found) and the specified body.
- Now - Class in net.uiqui.embedhttp.server
O
- of(Supplier<T>) - Static method in class net.uiqui.embedhttp.api.impl.Lazy
- of(T) - Static method in class net.uiqui.embedhttp.server.RequestPipeline
- ok() - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the status code 200 (OK) and the specified body.
- OK - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- options(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for OPTIONS method and path pattern.
- options(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- OPTIONS - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
- ORIGIN - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
P
- parseRequest(InputStream) - Method in class net.uiqui.embedhttp.server.io.RequestParser
- patch(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for PATCH method and path pattern.
- patch(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- PATCH - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
- PathPatternCompiler - Class in net.uiqui.embedhttp.routing
- pathToRegex(String) - Static method in class net.uiqui.embedhttp.routing.PathPatternCompiler
- port - Variable in class net.uiqui.embedhttp.server.ServerInstance
- post(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for POST method and path pattern.
- post(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- POST - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
- process(Socket) - Method in class net.uiqui.embedhttp.server.io.RequestProcessor
- put(String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for PUT method and path pattern.
- put(String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- PUT - Enum constant in enum class net.uiqui.embedhttp.api.HttpMethod
R
- REFERER - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- reply(HttpResponse) - Static method in class net.uiqui.embedhttp.server.RequestPipeline
- Request - Class in net.uiqui.embedhttp.server
- Request(HttpMethod, String, InsensitiveMap, String, boolean) - Constructor for class net.uiqui.embedhttp.server.Request
- RequestLine(HttpMethod, String, String) - Constructor for record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Creates an instance of a
RequestLine
record class. - RequestParser - Class in net.uiqui.embedhttp.server.io
- RequestParser() - Constructor for class net.uiqui.embedhttp.server.io.RequestParser
- RequestParser.RequestLine - Record Class in net.uiqui.embedhttp.server.io
- RequestPipeline<T> - Class in net.uiqui.embedhttp.server
- RequestPipeline.ThrowingFunction<T,
R> - Interface in net.uiqui.embedhttp.server - RequestProcessor - Class in net.uiqui.embedhttp.server.io
- RequestProcessor(RequestParser, ResponseWriter, RouterImpl) - Constructor for class net.uiqui.embedhttp.server.io.RequestProcessor
- ResponseWriter - Class in net.uiqui.embedhttp.server.io
- ResponseWriter() - Constructor for class net.uiqui.embedhttp.server.io.ResponseWriter
- Route - Class in net.uiqui.embedhttp.routing
- Route(HttpMethod, String, HttpRequestHandler) - Constructor for class net.uiqui.embedhttp.routing.Route
- Router - Interface in net.uiqui.embedhttp
-
Interface for a router that maps HTTP request paths to handlers.
- routeRequest(Request) - Method in class net.uiqui.embedhttp.routing.RouterImpl
- RouterImpl - Class in net.uiqui.embedhttp.routing
- RouterImpl() - Constructor for class net.uiqui.embedhttp.routing.RouterImpl
- RoutingBuilder - Class in net.uiqui.embedhttp.routing
- RoutingBuilder() - Constructor for class net.uiqui.embedhttp.routing.RoutingBuilder
- RUNNING - Enum constant in enum class net.uiqui.embedhttp.server.state.ServerState
S
- ServerInstance - Class in net.uiqui.embedhttp.server
- ServerInstance(int, int) - Constructor for class net.uiqui.embedhttp.server.ServerInstance
- serverLogMessage(String, Object...) - Method in class net.uiqui.embedhttp.server.ServerInstance
- ServerState - Enum Class in net.uiqui.embedhttp.server.state
- SERVICE_UNAVAILABLE - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- SET_COOKIE - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
- setBody(String, String) - Method in interface net.uiqui.embedhttp.api.HttpResponse
-
Sets the body of the response with a specific content type.
- setBody(String, String) - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- setBody(ContentType, String) - Method in interface net.uiqui.embedhttp.api.HttpResponse
-
Sets the body of the response with a specific content type.
- setBody(ContentType, String) - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- setHeader(String, String) - Method in interface net.uiqui.embedhttp.api.HttpResponse
-
Sets a header for the response.
- setHeader(String, String) - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- setHeader(HttpHeader, String) - Method in interface net.uiqui.embedhttp.api.HttpResponse
-
Sets a header for the response.
- setHeader(HttpHeader, String) - Method in class net.uiqui.embedhttp.api.impl.HttpResponseImpl
- setState(ServerState) - Method in class net.uiqui.embedhttp.server.state.StateMachine
- SO_TIMEOUT - Static variable in class net.uiqui.embedhttp.server.io.IOServer
- start(Router) - Method in interface net.uiqui.embedhttp.HttpServer
-
Starts the HTTP server with the specified router.
- start(Router) - Method in class net.uiqui.embedhttp.server.ServerInstance
- STARTING - Enum constant in enum class net.uiqui.embedhttp.server.state.ServerState
- stateMachine - Variable in class net.uiqui.embedhttp.server.ServerInstance
- StateMachine - Class in net.uiqui.embedhttp.server.state
- StateMachine(ServerState) - Constructor for class net.uiqui.embedhttp.server.state.StateMachine
- stop() - Method in interface net.uiqui.embedhttp.HttpServer
-
Stops the HTTP server.
- stop() - Method in class net.uiqui.embedhttp.server.ServerInstance
- STOPPED - Enum constant in enum class net.uiqui.embedhttp.server.state.ServerState
- STOPPING - Enum constant in enum class net.uiqui.embedhttp.server.state.ServerState
T
- TEXT_HTML - Enum constant in enum class net.uiqui.embedhttp.api.ContentType
- TEXT_PLAIN - Enum constant in enum class net.uiqui.embedhttp.api.ContentType
- then(RequestPipeline.ThrowingFunction<T, HttpResponse>) - Method in class net.uiqui.embedhttp.server.RequestPipeline
- toString() - Method in record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Returns a string representation of this record class.
- TRANSFER_ENCODING - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
U
- UNAUTHORIZED - Enum constant in enum class net.uiqui.embedhttp.api.HttpStatusCode
- unexpectedError() - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the status code 500 (Internal Server Error) and the specified body.
- url() - Method in record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Returns the value of the
url
record component. - USER_AGENT - Enum constant in enum class net.uiqui.embedhttp.api.HttpHeader
V
- valueOf(String) - Static method in enum class net.uiqui.embedhttp.api.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.uiqui.embedhttp.api.HttpHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.uiqui.embedhttp.api.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.uiqui.embedhttp.api.HttpStatusCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.uiqui.embedhttp.server.io.ConnectionHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.uiqui.embedhttp.server.state.ServerState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.uiqui.embedhttp.api.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.uiqui.embedhttp.api.HttpHeader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.uiqui.embedhttp.api.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.uiqui.embedhttp.api.HttpStatusCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.uiqui.embedhttp.server.io.ConnectionHeader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.uiqui.embedhttp.server.state.ServerState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in record class net.uiqui.embedhttp.server.io.RequestParser.RequestLine
-
Returns the value of the
version
record component.
W
- waitForState(ServerState...) - Method in class net.uiqui.embedhttp.server.state.StateMachine
- withRoute(HttpMethod, String, HttpRequestHandler) - Method in interface net.uiqui.embedhttp.Router
-
Registers a handler for a specific HTTP method and path pattern.
- withRoute(HttpMethod, String, HttpRequestHandler) - Method in class net.uiqui.embedhttp.routing.RoutingBuilder
- withStatus(int, String) - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the specified status code and message.
- withStatus(HttpStatusCode) - Static method in interface net.uiqui.embedhttp.api.HttpResponse
-
Creates a new HTTP response with the specified status code and default message.
- writeResponse(OutputStream, HttpResponseImpl) - Method in class net.uiqui.embedhttp.server.io.ResponseWriter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form