All Classes and Interfaces
Class
Description
Close the connection.
Configuration of a server connection (for each connection created by clients).
Fluent API builder for
ConnectionConfig.Fluent API builder base for
ConnectionConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.
Server connection context.
Connection provider candidates.
Configured handlers for expected (and internal) exceptions.
Fluent API builder for
DirectHandlers.Simple request to use with
RequestException.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.
HTTP/1.1 server configuration.
Fluent API builder for
Http1Config.Fluent API builder base for
Http1Config.Generated implementation of the prototype, can be extended by descendant prototype implementations.
HTTP/1.1 server connection.
Connection listener for HTTP/1.1.
ServerConnectionSelectorProvider implementation for HTTP/1.1 server connection provider.HTTP/1.1 server connection selector.
Configuration of an
Http1ConnectionSelector.Fluent API builder for
Http1ConnectionSelector.Fluent API builder base for
Http1ConnectionSelector.Generated implementation of the prototype, can be extended by descendant prototype implementations.
HTTP/1 headers reader.
Connection listener that logs all exchanged information.
HTTP 1 prologue parsing support.
Implementation of a service provider interface to create HTTP/1.1 protocol configuration.
A route for HTTP/1.1 only.
ServiceLoader provider interface for HTTP/1.1 connection upgrade provider.HTTP/1.1 connection upgrader.
Can be registered with
HttpRouting.Builder.addFeature(java.util.function.Supplier).HTTP Request.
A basic HTTP route (should be usable by ANY HTTP protocol version).
Fluent API builder for
HttpRoute.HTTP routing.
Fluent API builder for
HttpRouting.HTTP Routing rules, used by both
HttpRouting.Builder
and by HttpService.routing(HttpRules).WebServer security.
Encapsulates a set of
routing rules and related logic.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.
Configuration of a server listener (server socket).
Fluent API builder for
ListenerConfig.Fluent API builder base for
ListenerConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.
Listener context.
Protocol configuration abstraction, used to setup a protocol.
Provider of protocol configuration.
Protocol configuration to obtain explicitly configured details for the current socket.
Proxy protocol data parsed by
ProxyProtocolHandler.Protocol family.
Protocol type.
A route.
Router for server.
Builder for a standalone router.
Generic builder interface used by both
Router.Builder and io.helidon.webserver.WebServer.Builder.Routing abstraction.
Routing request.
Routing response of a server.
A handler that enforces authentication and/or authorization.
Server connection abstraction, used by any provider to handle a socket connection.
Connection selector is given a chance to analyze request bytes and decide whether this is a connection it can accept.
Support by this selector.
ServiceLoader provider interface for server connection providers.Server features provide a way to add or update server configuration.
Access to builders of various routing types.
A wrapping object to access various configurable elements of server for
ServerFeature.A wrapping object to access listener related builders.
Server features provider is a
ServiceLoader provider API to discover server wide features.Basic server lifecycle operations.
HTTP server request.
Server request entity.
Http server response.
Base class for common server response tasks that can be shared across HTTP versions.
A generic sink interface to emit arbitrary events.
ServiceLoader provider interface for Sink providers.Server that opens server sockets and handles requests through routing.
WebServer configuration bean.
Fluent API builder for
WebServer.Fluent API builder base for
WebServer.Generated implementation of the prototype, can be extended by descendant prototype implementations.