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.Base Exchange context interface.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.HTTP server module configuration.Represents a part in a multipart/form-data request body as defined by RFC 7578.Represents the HTTP headers of a part in a multipart/from-data request body as defined by RFC 7578.Represents the query parameters sent of a client request in a server exchange.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 server exchanges and server error exchanges are handled, following reactive principles, within the HTTP server.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.Represents the cookies of a client request in a server exchange.RequestData<A>A generic request payload consumer.Represents the HTTP headers of a client request in a server exchange as defined by RFC 7230 Section 3.2.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.Represents the cookies of a server response in a server exchange.ResponseData<A>A generic response payload producer.Represents the HTTP headers of a server response in a server exchange as defined by RFC 7230 Section 3.2.Represents the HTTP trailers of a server response in a server exchange as defined by RFC 7230 Section 4.3.A server controller defines how server exchanges and server error exchanges are handled, within the HTTP server.