Module io.helidon.webserver
Package io.helidon.webserver.http
package io.helidon.webserver.http
Helidon WebServer HTTP specific APIs.
-
ClassDescriptionConfigured handlers for expected (and internal) exceptions.Fluent API builder for
DirectHandlers
.Simple request to use withRequestException
.ErrorHandler<T extends Throwable>The routing error handler.Http routing Error handlers.HTTP filter.Filter chain contains all subsequent filters that are configured, as well as the final route.Handler of HTTP filters.Handle a server request and server response.Can be registered withHttpRouting.Builder.addFeature(java.util.function.Supplier)
.HTTP Request.A basic HTTP route (should be usable by ANY HTTP protocol version).Fluent API builder forHttpRoute
.HTTP routing.Fluent API builder forHttpRouting
.HTTP Routing rules, used by bothHttpRouting.Builder
and byHttpService.routing(HttpRules)
.WebServer security.Encapsulates a set ofrouting
rules and related logic.A routing builder registration.Routing request.Routing response of a server.A handler that enforces authentication and/or authorization.HTTP server request.Server request entity.Http server response.ServerResponseBase<T extends ServerResponseBase<T>>Base class for common server response tasks that can be shared across HTTP versions.