Uses of Interface
io.helidon.common.http.Parameters
Packages that use 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
Subinterfaces of Parameters in io.helidon.common.httpModifier and TypeInterfaceDescriptioninterface
Provides access to any form parameters present in the request entity.interface
ExtendsParameters
interface by adding methods convenient for HTTP headers.Classes in io.helidon.common.http that implement ParametersModifier 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
.Methods in io.helidon.common.http that return ParametersModifier 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.Methods in io.helidon.common.http with parameters of type ParametersModifier 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.Method parameters in io.helidon.common.http with type arguments of type ParametersModifier 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.Constructors in io.helidon.common.http with parameters of type ParametersModifierConstructorDescriptionprotected
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
Methods in io.helidon.media.common with parameters of type ParametersModifier 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
Subinterfaces of Parameters in io.helidon.media.multipartClasses in io.helidon.media.multipart that implement ParametersModifier and TypeClassDescriptionfinal class
Readable body part headers.final class
Writeable body part headers. -
Uses of Parameters in io.helidon.security
Methods in io.helidon.security that return ParametersModifier and TypeMethodDescriptionSecurityEnvironment.queryParams()
Query parameters obtained from the request.Methods in io.helidon.security with parameters of type ParametersModifier and TypeMethodDescriptionSecurityEnvironment.Builder.queryParams
(Parameters queryParams) Add query parameters of the request. -
Uses of Parameters in io.helidon.webclient
Subinterfaces of Parameters in io.helidon.webclientModifier and TypeInterfaceDescriptioninterface
Headers that can be modified (until request is sent) for outbound request.interface
Headers that may be available on response from server.Methods in io.helidon.webclient with parameters of type ParametersModifier 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
Subinterfaces of Parameters in io.helidon.webserverModifier 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.Methods in io.helidon.webserver that return ParametersModifier and TypeMethodDescriptionRequestHeaders.cookies()
Returns cookies (parsed from 'Cookie:
' header) based on RFC6265.Methods in io.helidon.webserver with parameters of type ParametersModifier 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
.