Uses of Package
io.helidon.common.http
Packages that use io.helidon.common.http
Package
Description
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Testing support for HTTP.
Common cross origin configuration and types used by all Helidon flavors.
Core classes used by both the reactive gRPC server API and gRPC client API.
Common classes for accessing JSON based REST APIs of third party systems.
Vault integration.
Common classes for Vault integration.
Helidon MP integration with Tyrus.
GRPC support for Helidon Níma WebServer.
HTTP Content encoding support, usually used to compress entity, such as
gzip.Entity Media handling support.
Jackson media type support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Multipart Entity Media handling support.
HTTP/2 types common for client and server.
HTTP/2 WebServer.
HTTP/2 WebServer SPI.
Unit and integration testing support for Níma WebServer and JUnit 5.
WebClient APIs shared by all types of clients.
HTTP/1.1 WebClient.
Níma WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Access log support for Helidon Server.
WebServer HTTP specific APIs.
WebServer HTTP/1.1 specific APIs.
WebServer HTTP/1.1 specific SPIs.
Níma WebServer tracing support.
WebSocket APIs.
WebSocket client.
WebSocket server support.
Common classes for processing content with a specific
HttpMediaType.Helidon Reactive Media MultiPart.
A reactive client for rest calls.
Reactive web server API.
HTTP/2 support for Helidon webserver.
Integration library for RxServer.
Open ID Connect (OIDC) classes usable from all OIDC related components.
-
Classes in io.helidon.common.http used by io.helidon.common.httpClassDescriptionMutable headers of a client request.HTTP Headers of a client response.A generic representation of the
Content-Dispositionheader.Fluent API builder forContentDisposition.The DataChunk represents a part of the HTTP body content.A handler that is invoked when a response is sent outside of routing.Types of events that can be triggered outside of router that immediately return a response.Request information.Response to correctly reply to the original client.Fluent API builder forDirectHandler.TransportResponse.A representation of theHttp.Header.FORWARDEDHTTP header.View of HTTP Headers.HTTP header name.HTTP Header withHttp.HeaderNameand value.Mutable header value.Interface representing an HTTP request method, all standard methods are inHttp.Methodenumeration.HTTP Method predicate.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.An enumeration representing the class of status code.Enumeration of supported HTTP protocol versions.Runtime exception for applications.Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such asHttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.CHARSET_PARAMETER.Fluent API builder forHttpMediaType.HTTP Method.A prologue of an HTTP protocol.Matches HTTP path against configured path of a route.Path matching result.Path matching result.Requested URI discovery settings for a socket.Builder forRequestedUriDiscoveryContext.Types of discovery of frontend URI.Exception that will be handled byDirectHandler, unless server request and server response are already available, in which case it would be handled by appropriate error handler of routing.Fluent API builder forRequestException.Abstraction of HTTP path supporting routing parameters.HTTP headers of a server request.Mutable headers of a server response.Represents'Set-Cookie'header value specified by RFC6265.A fluent API builder forSetCookie.The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.common.testing.http.junit5ClassDescriptionHTTP Headers of a client response.View of HTTP Headers.HTTP header name.HTTP Header with
Http.HeaderNameand value.Interface representing an HTTP request method, all standard methods are inHttp.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list. -
Classes in io.helidon.common.http used by io.helidon.cors
-
Classes in io.helidon.common.http used by io.helidon.grpc.coreClassDescriptionCommonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
-
Classes in io.helidon.common.http used by io.helidon.integrations.common.restClassDescriptionThe DataChunk represents a part of the HTTP body content.View of HTTP Headers.Interface representing an HTTP request method, all standard methods are in
Http.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list. -
Classes in io.helidon.common.http used by io.helidon.integrations.vaultClassDescriptionInterface representing an HTTP request method, all standard methods are in
Http.Methodenumeration. -
Classes in io.helidon.common.http used by io.helidon.integrations.vault.auths.commonClassDescriptionInterface representing an HTTP request method, all standard methods are in
Http.Methodenumeration. -
Classes in io.helidon.common.http used by io.helidon.microprofile.tyrusClassDescriptionA prologue of an HTTP protocol.HTTP Headers that are mutable.
-
Classes in io.helidon.common.http used by io.helidon.nima.grpc.webserver
-
Classes in io.helidon.common.http used by io.helidon.nima.http.encoding
-
Classes in io.helidon.common.http used by io.helidon.nima.http.media
-
Classes in io.helidon.common.http used by io.helidon.nima.http.media.jackson
-
Classes in io.helidon.common.http used by io.helidon.nima.http.media.jsonb
-
Classes in io.helidon.common.http used by io.helidon.nima.http.media.jsonp
-
Classes in io.helidon.common.http used by io.helidon.nima.http.media.multipartClassDescriptionView of HTTP Headers.Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such as
HttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.CHARSET_PARAMETER.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.nima.http2ClassDescriptionView of HTTP Headers.HTTP header name.Interface representing an HTTP request method, all standard methods are in
Http.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.nima.http2.webserverClassDescriptionInterface representing an HTTP request method, all standard methods are in
Http.Methodenumeration.A prologue of an HTTP protocol.Path matching result.Requested URI discovery settings for a socket.HTTP headers of a server request.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.nima.http2.webserver.spi
-
Classes in io.helidon.common.http used by io.helidon.nima.testing.junit5.webserverClassDescriptionInterface representing an HTTP request method, all standard methods are in
Http.Methodenumeration. -
Classes in io.helidon.common.http used by io.helidon.nima.webclientClassDescriptionMutable headers of a client request.HTTP Headers of a client response.View of HTTP Headers.HTTP header name.HTTP Header with
Http.HeaderNameand value.Interface representing an HTTP request method, all standard methods are inHttp.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.nima.webclient.http1ClassDescriptionCommonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
-
Classes in io.helidon.common.http used by io.helidon.nima.webserverClassDescriptionA handler that is invoked when a response is sent outside of routing.Types of events that can be triggered outside of router that immediately return a response.Requested URI discovery settings for a socket.
-
Classes in io.helidon.common.http used by io.helidon.nima.webserver.accesslog
-
Classes in io.helidon.common.http used by io.helidon.nima.webserver.httpClassDescriptionA handler that is invoked when a response is sent outside of routing.Types of events that can be triggered outside of router that immediately return a response.Request information.A runtime exception indicating a
forbidden.View of HTTP Headers.HTTP header name.HTTP Header withHttp.HeaderNameand value.Interface representing an HTTP request method, all standard methods are inHttp.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.A prologue of an HTTP protocol.Matches HTTP path against configured path of a route.Path matching result.Exception that will be handled byDirectHandler, unless server request and server response are already available, in which case it would be handled by appropriate error handler of routing.Abstraction of HTTP path supporting routing parameters.HTTP headers of a server request.Mutable headers of a server response.A runtime exception indicating aunauthorized. -
Classes in io.helidon.common.http used by io.helidon.nima.webserver.http1ClassDescriptionView of HTTP Headers.Interface representing an HTTP request method, all standard methods are in
Http.Methodenumeration.A prologue of an HTTP protocol.Path matching result.Requested URI discovery settings for a socket.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.nima.webserver.http1.spiClassDescriptionA prologue of an HTTP protocol.HTTP Headers that are mutable.
-
Classes in io.helidon.common.http used by io.helidon.nima.webserver.tracingClassDescriptionInterface representing an HTTP request method, all standard methods are in
Http.Methodenumeration. -
Classes in io.helidon.common.http used by io.helidon.nima.websocket
-
Classes in io.helidon.common.http used by io.helidon.nima.websocket.client
-
Classes in io.helidon.common.http used by io.helidon.nima.websocket.webserverClassDescriptionView of HTTP Headers.HTTP header name.HTTP Header with
Http.HeaderNameand value.A prologue of an HTTP protocol.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.reactive.media.commonClassDescriptionThe DataChunk represents a part of the HTTP body content.View of HTTP Headers.Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such as
HttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.CHARSET_PARAMETER.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.reactive.media.multipartClassDescriptionA generic representation of the
Content-Dispositionheader.The DataChunk represents a part of the HTTP body content.View of HTTP Headers.HTTP header name.HTTP Header withHttp.HeaderNameand value.Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such asHttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.CHARSET_PARAMETER.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.reactive.webclientClassDescriptionMutable headers of a client request.HTTP Headers of a client response.The DataChunk represents a part of the HTTP body content.View of HTTP Headers.HTTP header name.HTTP Header with
Http.HeaderNameand value.Interface representing an HTTP request method, all standard methods are inHttp.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.Enumeration of supported HTTP protocol versions.Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such asHttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.CHARSET_PARAMETER.HTTP headers of a server request.Represents'Set-Cookie'header value specified by RFC6265.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.reactive.webserverClassDescriptionHTTP Headers of a client response.The DataChunk represents a part of the HTTP body content.A handler that is invoked when a response is sent outside of routing.Types of events that can be triggered outside of router that immediately return a response.View of HTTP Headers.HTTP header name.HTTP Header with
Http.HeaderNameand value.Interface representing an HTTP request method, all standard methods are inHttp.Methodenumeration.Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.Enumeration of supported HTTP protocol versions.Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such asHttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.CHARSET_PARAMETER.Requested URI discovery settings for a socket.HTTP headers of a server request.Mutable headers of a server response.HTTP Headers that are mutable. -
Classes in io.helidon.common.http used by io.helidon.reactive.webserver.http2ClassDescriptionInterface representing an HTTP request method, all standard methods are in
Http.Methodenumeration.Enumeration of supported HTTP protocol versions. -
Classes in io.helidon.common.http used by io.helidon.security.integration.nimaClassDescriptionA runtime exception indicating a
forbidden.A runtime exception indicating aunauthorized. -
Classes in io.helidon.common.http used by io.helidon.security.providers.oidc.commonClassDescriptionCommonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.A fluent API builder for
SetCookie.The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.