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.Deprecated.this API is part of incubating features of Helidon.A contract used from generated code to invoke HTTP entry point interceptors.Interceptor of an HTTP entry point.Invocation chain for HTTP Entry point.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.Deprecated.this API is part of incubating features of Helidon.Definition of an outbound header (sent with every request).Container forRestServer.ComputedHeader
repeated annotation.Definition of a server endpoint.Definition of an outbound header (sent with every response).Container forRestServer.Header
repeated annotation.Listener socket assigned to this endpoint.Status that should be returned.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.