Module io.inverno.mod.web.server
Package io.inverno.mod.web.server
package io.inverno.mod.web.server
Inverno Web server API and module configuration.
-
ClassDescriptionBaseWebRouteManager<A extends ExchangeContext,
B extends Exchange<A>, C extends BaseWebRoute<A, B>, D extends BaseWebRouter> Base Web route manager.Marker interface indicating Web routers.ContinueInterceptor<A extends ExchangeContext>A Web exchange interceptor that sends an interim 100 Continue response to the client on requests that containexpect: 100-continue
HTTP header as defined by RFC 7231 Section 5.1.1.ErrorWebExchange<A extends ExchangeContext>An error exchange that extends HTTP serverErrorExchange
.ErrorWebRoute<A extends ExchangeContext>An error Web route specifies criteria used to determine the error Web exchange handler to execute to handle a failing exchange.ErrorWebRouteInterceptor<A extends ExchangeContext>Entry point for configuring the error Web exchange interceptors to apply when creating error Web routes in an intercepted Web server.A configurer used to configure error Web route interceptors in a Web server.Defines error Web route interceptors and creates decorated Web servers intercepting error Web routes.Manages error Web routes in the Web server.ErrorWebRouter<A extends ExchangeContext>Entry point for configuring the error Web routes used to route error Web exchanges to a matching error Web exchange handlers.ErrorWebRouter.Configurer<A extends ExchangeContext>A configurer used to configure error Web routes in a Web server.OpenApiRoutesConfigurer<A extends ExchangeContext>Web router configurer used to configure routes exposing generated Open API specifications.Represents the path parameters extracted from the absolute path of a request following theURIPattern
used to define the route to the targeted resource.StaticHandler<A extends ExchangeContext>A static handler used to serve static resources resolved from a base resource.WebExchange<A extends ExchangeContext>An exchange that extends HTTP serverExchange
with features for the Web.WebJarsRoutesConfigurer<A extends ExchangeContext>Web router configurer used to configure routes exposing WebJars resources deployed on the module path or class path.A part with payload decoding support.A request with supports for path parameters and body decoding based on the request content type.A request body with payload decoding support.A response with supports for body encoding based on the response content type.A response body with payload encoding support.A server-sent events data producer used to encode data from a single object or many objects.A server-sent event with data encoding support.A server-sent events factory with data encoding support.WebRoute<A extends ExchangeContext>A Web route specifies criteria used to determine the Web exchange handler to execute to handle an exchange.WebRouteInterceptor<A extends ExchangeContext>Entry point for configuring the Web exchange interceptors to apply when creating Web routes in an intercepted Web server.WebRouteInterceptor.Configurer<A extends ExchangeContext>A configurer used to configure Web route interceptors in a Web server.Defines Web route interceptors and creates decorated Web servers intercepting Web routes.Manages Web routes in the Web server.WebRouter<A extends ExchangeContext>Entry point for configuring the Web routes used to route Web exchanges to a matching Web exchange handlers.WebRouter.Configurer<A extends ExchangeContext>A configurer used to configure Web routes in a Web server.WebServer<A extends ExchangeContext>The Web server intercepts routes exchanges to matching handlers.Initializes the Web server in order to be able to specify context aware interceptors and routes.WebServer.Configurer<A extends ExchangeContext>A configurer used to configure a Web server.WebServer.Intercepted<A extends ExchangeContext>An intercepted Web server applies interceptors when defining Web routes or error Web routes when their criteria are matching interceptor definitions.Web server module configuration.WebSocketRoute<A extends ExchangeContext>A WebSocket route specifies criteria used to determine the WebSocket exchange handler to execute to handle an exchange.Manages WebSocket routes in the Web server.WhiteLabelErrorRoutesConfigurer<A extends ExchangeContext>Configures white label error routes handling common HTTP errors and responding withapplication/json
,text/html
ortext/plain
.