Uses of Package
io.helidon.webserver
Package
Description
GraphQL server implementation for Helidon SE.
Health check support for helidon SE.
Support for Micrometer in Helidon SE.
Support for Micrometer in Helidon MP.
Integrating with OCI Metrics.
Helidon Integrations of OCI Certificates Service.
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
Support for Prometheus client endpoint.
API and minimal implementation for metrics support service.
Implements the JAX-RS and CDI support for microprofile.
Microprofile metrics specification implementation.
Microprofile 1.0 server implementation.
Helidon SE OpenAPI Support.
Integration library for
GrpcServer
.Integration library for RxServer.
Integration with Open ID Connect providers.
Support types for REST services.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
Reactive web server API.
Access log support for Helidon WebServer.
Helidon SE CORS Support
HTTP/2 support for Helidon webserver.
SPI to provide extended capabilities for webserver.
Static content support for Helidon
WebServer
.Netty Epoll Transport implementation.
Netty io_uring Transport implementation.
WebSocket support for Helidon webserver.
-
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionThe
ServerRequest
andServerResponse
handler.An API to define HTTP request routing rules.Represents HTTP Request and provides WebServer related API.Encapsulates a set ofrouting
rules and related logic. -
-
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionImplementors of this contract are responsible for managing the
SSLContext
instance lifecycle. -
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionAn API to define HTTP request routing rules.Represents HTTP Request and provides WebServer related API.Represents HTTP Response.Encapsulates a set of
routing
rules and related logic. -
-
-
ClassDescriptionA
Routing
builder.WebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings. -
ClassDescriptionAn API to define HTTP request routing rules.Represents HTTP Request and provides WebServer related API.Represents HTTP Response.Encapsulates a set of
routing
rules and related logic. -
-
ClassDescriptionThe
ServerRequest
andServerResponse
handler.An API to define HTTP request routing rules.Represents HTTP Request and provides WebServer related API.Represents HTTP Response.Encapsulates a set ofrouting
rules and related logic. -
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
-
ClassDescriptionStrategy for applying backpressure to the reactive stream of response data.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.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.TheServerRequest
andServerResponse
handler.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.Per-request key performance indicator context, with behavior common to immediately-processed requests and deferrable ones.Key performance indicator metrics behavior.URI Path Matcher.The result of prefix matching aPathMatcher
to a given URI path.The result of matching aPathMatcher
to a given URI path.Traced system configuration for web server for a specific path.Fluent API builder forPathTracingConfig
.ExtendsParameters
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.ExtendsParameters
interface by adding HTTP response headers oriented constants and convenient methods.Router for server.Builder for a standalone router.Generic builder interface used byRouter.Builder
.Routing represents composition of HTTP request-response handlers with routing rules.ARouting
builder.An API to define HTTP request routing rules.WebServer
configuration.Deprecated.Basic server lifecycle operations.Represents HTTP Request and provides WebServer related API.Represents HTTP Response.Declares common groups ofCache-Control
settings.Encapsulates a set ofrouting
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.TheSocketConfiguration
builder class.Types of discovery of frontend uri.Socket configuration builder API, used bySocketConfiguration.Builder
to configure additional sockets, and byWebServer.Builder
to configure the default socket.Implementors of this contract are responsible for managing theSSLContext
instance lifecycle.A very abstract notion of a transport for a particular implementation of theWebServer
interface.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
. -
ClassDescriptionThe
ServerRequest
andServerResponse
handler.An API to define HTTP request routing rules.Represents HTTP Request and provides WebServer related API.Represents HTTP Response.Encapsulates a set ofrouting
rules and related logic. -
ClassDescriptionThe
ServerRequest
andServerResponse
handler.An API to define HTTP request routing rules.Represents HTTP Request and provides WebServer related API.Represents HTTP Response.Encapsulates a set ofrouting
rules and related logic. -
ClassDescriptionThe
ServerRequest
andServerResponse
handler.A route for HTTP/1.1 only.A basic HTTP route (should be usable by ANY HTTP protocol version).URI Path Matcher.Router for server.Basic server lifecycle operations. -
ClassDescriptionAn API to define HTTP request routing rules.Encapsulates a set of
routing
rules and related logic. -
ClassDescriptionRouter for server.Implementors of this contract are responsible for managing the
SSLContext
instance lifecycle. -
-
-
-
ClassDescriptionBare (minimal) representation of HTTP Request.Bare (minimal) representation of HTTP Response.Router for server.Routing represents composition of HTTP request-response handlers with routing rules.Basic server lifecycle operations.
WebServer.Builder
instead