Module io.inverno.mod.http.server
Package io.inverno.mod.http.server
package io.inverno.mod.http.server
Inverno HTTP server API and module configuration.
-
ClassDescriptionErrorExchange<A extends ExchangeContext>Represents a failing server exchange.Exchange<A extends ExchangeContext>Represents an HTTP server exchange (request/response) between a client and a server.An exchange handler is used to handle server exchanges.An exchange interceptor is used to intercept a server exchange before it is handled by a
ExchangeHandler
.Intercepts exchanges or error exchanges and logs HTTP access.HTTP server module configuration.The HTTP client authentication type.Base exception class used to report HTTP server errors.Represents a part in a multipart/form-data request body as defined by RFC 7578.A reactive exchange handler is used to handle server exchanges following reactive principles.ReactiveServerController<A extends ExchangeContext,B extends Exchange<A>, C extends ErrorExchange<A>> A reactive server controller defines how exchanges and error exchanges must be handled within the HTTP server following reactive principles.Represents a client request in a server exchange.Represents the payload body of a client request in a server exchange.RequestBody.Multipart<A extends Part>A multipart/form-data consumer as defined by RFC 7578.An application/x-www-form-urlencoded data consumer as defined by application/x-www-form-urlencoded.Thrown to indicate that an HTTP/2 steam has been reset by peer.Represents a server response in a server exchange.Represents the payload body of a server response in a server exchange.A resource payload producer.ResponseBody.Sse<A,B extends ResponseBody.Sse.Event<A>, C extends ResponseBody.Sse.EventFactory<A, B>> A server-sent events payload producer as defined by Server-Sent Events.Represents a server-sent event.ResponseBody.Sse.EventFactory<A,B extends ResponseBody.Sse.Event<A>> A server-sent event factory is used to create server-sent events.A server controller defines how server exchanges and server error exchanges are handled, within the HTTP server.