Module io.helidon.webserver
Package io.helidon.webserver
package io.helidon.webserver
Reactive web server API.
-
ClassDescriptionA runtime exception indicating a
bad request.Bare (minimal) representation of HTTP Request.Bare (minimal) representation of HTTP Response.A special DataChunk implementation based on Netty's buffers.Indicates whether the server requires authentication of tbe client by the certificate.The ConnectionClosedException indicates that a connection was closed and it's not possible to send more data.A handler that is invoked when a response is sent outside of routing.Types of events that can be triggered outside of routing that immediately return a response.Request information.Response to correctly reply to the original client.Fluent API builder forDirectHandler.TransportResponse.ErrorHandler<T extends Throwable>The routing error handler.Interface ExperimentalConfiguration.Builder forExperimentalConfiguration.Deprecated.ForwardingHandler bridges Netty response and request related APIs toBareRequestandBareResponse.TheServerRequestandServerResponsehandler.HTML encoding of special characters to prevent cross site scripting (XSS) attacks.Interface Http2Configuration.Builder forHttp2Configuration.Runtime exception for applications.Cannot parse path pattern.Definitions and factory methods for key performance indicatorKeyPerformanceIndicatorSupport.ContextandKeyPerformanceIndicatorSupport.Metrics.Per-request key performance indicator context, with behavior common to immediately-processed requests and deferrable ones.Added per-request key performance indicator context behavior for requests for which processing might be deferred until some time after receipt of the request (i.e., some time after request handling begins).Key performance indicator metrics behavior.A runtime exception indicating anot found.URI Path Matcher.The result of prefix matching aPathMatcherto a given URI path.The result of matching aPathMatcherto a given URI path.Traced system configuration for web server for a specific path.Fluent API builder forPathTracingConfig.ExtendsParametersinterface by adding HTTP request headers oriented convenient methods.Fluent API that allows to create chains of request conditions for composing logical expressions to match requests.ExtendsParametersinterface by adding HTTP response headers oriented constants and convenient methods.Routing represents composition of HTTP request-response handlers with routing rules.ARoutingbuilder.An API to define HTTP request routing rules.WebServerconfiguration.Deprecated.since 2.0.0 - useWebServer.BuilderinsteadRepresents HTTP Request and provides WebServer related API.Represents HTTP Response.Encapsulates a set ofroutingrules and related logic.Signals that socket was closed before server request it.The SocketConfiguration configures a port to listen on and its associated server socket parameters.TheSocketConfigurationbuilder class.SocketConfiguration.SocketConfigurationBuilder<B extends SocketConfiguration.SocketConfigurationBuilder<B>>Socket configuration builder API, used bySocketConfiguration.Builderto configure additional sockets, and byWebServer.Builderto configure the default socket.Deprecated.since 2.0.0, please useWebServerTls.builder()instead, then configure it withWebServer.Builder.tls(WebServerTls)orSocketConfiguration.SocketConfigurationBuilder.tls(WebServerTls)Deprecated, for removal: This API element is subject to removal in a future version.please use modulehelidon-webserver-static-contentFluent builder of the StaticContent detailed parameters.A very abstract notion of a transport for a particular implementation of theWebServerinterface.Cannot marshal requested type.Represents a immutably configured WEB server.WebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings.A class wrapping transport layer security (TLS) configuration for WebServer sockets.Fluent API builder forWebServerTls.Tracing configuration for webserver.A fluent API builder forWebTracingConfig.
DefaultMediaSupport.formParamReader()instead