All Classes and Interfaces

Class
Description
A 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 for DirectHandler.TransportResponse.
The routing error handler.
ForwardingHandler bridges Netty response and request related APIs to BareRequest and BareResponse.
The ServerRequest and ServerResponse handler.
Handles request, response and HTTP request content entity.
HTML encoding of special characters to prevent cross site scripting (XSS) attacks.
A route for HTTP/1.1 only.
Runtime exception for applications.
A basic HTTP route (should be usable by ANY HTTP protocol version).
Cannot parse path pattern.
A Service and abstract Handler that provides support for JSON content.
Definitions and factory methods for key performance indicator KeyPerformanceIndicatorSupport.Context and KeyPerformanceIndicatorSupport.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 a not found.
URI Path Matcher.
The result of prefix matching a PathMatcher to a given URI path.
The result of matching a PathMatcher to a given URI path.
Traced system configuration for web server for a specific path.
Fluent API builder for PathTracingConfig.
Extends Parameters interface 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.
A Handler that conditionally delegates to other Handler instances based on a RequestPredicate.
Extends Parameters interface by adding HTTP response headers oriented constants and convenient methods.
Router for server.
Builder for a standalone router.
Generic builder interface used by both Router.Builder and io.helidon.nima.webserver.WebServer.Builder.
Routing represents composition of HTTP request-response handlers with routing rules.
A Routing builder.
An API to define HTTP request routing rules.
WebServer configuration.
Deprecated.
since 2.0.0 - use WebServer.Builder instead
Basic server lifecycle operations.
Represents HTTP Request and provides WebServer related API.
Represents HTTP Response.
Declares common groups of Cache-Control settings.
Encapsulates a set of routing rules 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.
The SocketConfiguration builder class.
Socket configuration builder API, used by SocketConfiguration.Builder to configure additional sockets, and by WebServer.Builder to configure the default socket.
A very abstract notion of a transport for a particular implementation of the WebServer interface.
Cannot marshal requested type.
Deprecated.
Specific internal spi for Helidon 3.x, going to be changed for version 4
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 for WebServerTls.
Tracing configuration for webserver.
A fluent API builder for WebTracingConfig.