Uses of Interface
io.helidon.common.http.Parameters
Package
Description
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Common classes for processing content with a specific
MediaType
.Helidon Media MultiPart.
Security
A reactive client for rest calls.
Reactive web server API.
-
Uses of Parameters in io.helidon.common.http
Modifier and TypeInterfaceDescriptioninterface
Provides access to any form parameters present in the request entity.interface
ExtendsParameters
interface by adding methods convenient for HTTP headers.Modifier and TypeClassDescriptionclass
class
AMap
-basedParameters
implementation with keys and immutableList
of values that needs to be copied on each write.class
An immutable implementation ofHeaders
.class
An immutable implementation ofParameters
.Modifier and TypeMethodDescriptionAdds specified values to association with the specified key (optional operation).Adds specified values to association with the specified key (optional operation).Parameters.addAll
(Parameters parameters) Copies all of the mappings from the specifiedparameters
to this instance adding values to existing associations (optional operation).static Parameters
UriComponent.decodeQuery
(String query, boolean decode) Decode the query component of a URI.static Parameters
UriComponent.decodeQuery
(String query, boolean decodeNames, boolean decodeValues) Decode the query component of a URI.Parameters.putAll
(Parameters parameters) Copies all of the mappings from the specifiedparameters
to this instance replacing values of existing associations (optional operation).HttpRequest.queryParams()
Returns query parameters.static Parameters
Parameters.toUnmodifiableParameters
(Parameters parameters) Returns an unmodifiable view.Modifier and TypeMethodDescriptionHashParameters.addAll
(Parameters parameters) Parameters.addAll
(Parameters parameters) Copies all of the mappings from the specifiedparameters
to this instance adding values to existing associations (optional operation).ReadOnlyParameters.addAll
(Parameters parameters) static HashHeaders
HashHeaders.concat
(Parameters... parameters) Concatenates the contents of the specifiedParameters
into a newHashHeaders
instance.static HashParameters
HashParameters.concat
(Parameters... parameters) Creates new instance ofHashParameters
as a concatenation of provided parameters.static HashHeaders
HashHeaders.create
(Parameters initialContent) Creates a new instance populated with the specifiedParameters
contents.static HashParameters
HashParameters.create
(Parameters initialContent) Creates a new instanceHashParameters
from provided data.static ReadOnlyHeaders
ReadOnlyHeaders.create
(Parameters initialContent) Deprecated, for removal: This API element is subject to removal in a future version.HashParameters.putAll
(Parameters parameters) Parameters.putAll
(Parameters parameters) Copies all of the mappings from the specifiedparameters
to this instance replacing values of existing associations (optional operation).ReadOnlyParameters.putAll
(Parameters parameters) static Parameters
Parameters.toUnmodifiableParameters
(Parameters parameters) Returns an unmodifiable view.Modifier and TypeMethodDescriptionstatic HashHeaders
HashHeaders.concat
(Iterable<Parameters> initialContent) Concatenates the specified contents into a newHashHeaders
instance.static HashParameters
HashParameters.concat
(Iterable<Parameters> parameters) Creates new instance ofHashParameters
as a concatenation of provided parameters.ModifierConstructorDescriptionprotected
HashParameters
(Parameters initialContent) Creates a new instance from provided data.protected
ReadOnlyHeaders
(Parameters parameters) Returns an immutable deep copy of the providedParameters
instance.ReadOnlyParameters
(Parameters parameters) Creates an instance from provided multi-map. -
Uses of Parameters in io.helidon.media.common
Modifier and TypeMethodDescriptionstatic MessageBodyWriterContext
MessageBodyWriterContext.create
(Parameters headers) Deprecated, for removal: This API element is subject to removal in a future version.UseMessageBodyWriterContext.create(io.helidon.common.http.Headers)
instead, passingHeaders
instead ofParameters
.static MessageBodyWriterContext
MessageBodyWriterContext.create
(MediaContext mediaContext, MessageBodyContext.EventListener eventListener, Parameters headers, List<MediaType> acceptedTypes) Deprecated, for removal: This API element is subject to removal in a future version.UseMessageBodyWriterContext.create(MediaContext, io.helidon.media.common.MessageBodyContext.EventListener, io.helidon.common.http.Headers, java.util.List)
instead, passingHeaders
instead ofParameters
.static MessageBodyWriterContext
MessageBodyWriterContext.create
(MessageBodyWriterContext parent, Parameters headers) Deprecated, for removal: This API element is subject to removal in a future version.Use (@linkMessageBodyWriterContext.create(MessageBodyWriterContext, io.helidon.common.http.Headers)
instead passingHeaders
instead ofParameters
.static MessageBodyWriterContext
MessageBodyWriterContext.create
(MessageBodyWriterContext parent, MessageBodyContext.EventListener eventListener, Parameters headers, List<MediaType> acceptedTypes) Deprecated, for removal: This API element is subject to removal in a future version.UseMessageBodyWriterContext.create(MessageBodyWriterContext, io.helidon.media.common.MessageBodyContext.EventListener, io.helidon.common.http.Headers, java.util.List)
instead, passingHeaders
instead ofParameters
.static Charset
ContentTypeCharset.determineCharset
(Parameters headers) Deprecated.Returns theCharset
specified in the content-type header, usingStandardCharsets.UTF_8
as the default.static Charset
ContentTypeCharset.determineCharset
(Parameters headers, Charset defaultCharset) Deprecated.Returns theCharset
specified in the content type header. -
Uses of Parameters in io.helidon.media.multipart
Modifier and TypeClassDescriptionfinal class
Readable body part headers.final class
Writeable body part headers. -
Uses of Parameters in io.helidon.security
Modifier and TypeMethodDescriptionSecurityEnvironment.queryParams()
Query parameters obtained from the request.Modifier and TypeMethodDescriptionSecurityEnvironment.Builder.queryParams
(Parameters queryParams) Add query parameters of the request. -
Uses of Parameters in io.helidon.webclient
Modifier and TypeInterfaceDescriptioninterface
Headers that can be modified (until request is sent) for outbound request.interface
Headers that may be available on response from server.Modifier and TypeMethodDescriptionWebClientRequestHeaders.addAll
(Parameters parameters) default WebClientRequestBuilder
WebClientRequestBuilder.addHeaders
(Parameters parameters) Copies all of the mappings from the specifiedparameters
to this response headers instance.WebClientRequestHeaders.putAll
(Parameters parameters) WebClientRequestBuilder.queryParams
(Parameters queryParams) Configure query parameters. -
Uses of Parameters in io.helidon.webserver
Modifier and TypeInterfaceDescriptioninterface
ExtendsParameters
interface by adding HTTP request headers oriented convenient methods.interface
ExtendsParameters
interface by adding HTTP response headers oriented constants and convenient methods.Modifier and TypeMethodDescriptionRequestHeaders.cookies()
Returns cookies (parsed from 'Cookie:
' header) based on RFC6265.Modifier and TypeMethodDescriptionResponseHeaders.addAll
(Parameters parameters) default ServerResponse
ServerResponse.addHeaders
(Parameters parameters) Copies all of the mappings from the specifiedparameters
to this response headers instance.ResponseHeaders.putAll
(Parameters parameters)
ReadOnlyHeaders.create(Headers)
instead, passingHeaders
instead ofParameters
.