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 TypeInterfaceDescriptioninterfaceProvides access to any form parameters present in the request entity.interfaceExtendsParametersinterface by adding methods convenient for HTTP headers.Classes in io.helidon.common.http that implement ParametersModifier and TypeClassDescriptionclassclassAMap-basedParametersimplementation with keys and immutableListof values that needs to be copied on each write.classAn immutable implementation ofHeaders.classAn 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 specifiedparametersto this instance adding values to existing associations (optional operation).static ParametersUriComponent.decodeQuery(String query, boolean decode) Decode the query component of a URI.static ParametersUriComponent.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 specifiedparametersto this instance replacing values of existing associations (optional operation).HttpRequest.queryParams()Returns query parameters.static ParametersParameters.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 specifiedparametersto this instance adding values to existing associations (optional operation).ReadOnlyParameters.addAll(Parameters parameters) static HashHeadersHashHeaders.concat(Parameters... parameters) Concatenates the contents of the specifiedParametersinto a newHashHeadersinstance.static HashParametersHashParameters.concat(Parameters... parameters) Creates new instance ofHashParametersas a concatenation of provided parameters.static HashHeadersHashHeaders.create(Parameters initialContent) Creates a new instance populated with the specifiedParameterscontents.static HashParametersHashParameters.create(Parameters initialContent) Creates a new instanceHashParametersfrom provided data.static ReadOnlyHeadersReadOnlyHeaders.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 specifiedparametersto this instance replacing values of existing associations (optional operation).ReadOnlyParameters.putAll(Parameters parameters) static ParametersParameters.toUnmodifiableParameters(Parameters parameters) Returns an unmodifiable view.Method parameters in io.helidon.common.http with type arguments of type ParametersModifier and TypeMethodDescriptionstatic HashHeadersHashHeaders.concat(Iterable<Parameters> initialContent) Concatenates the specified contents into a newHashHeadersinstance.static HashParametersHashParameters.concat(Iterable<Parameters> parameters) Creates new instance ofHashParametersas a concatenation of provided parameters.Constructors in io.helidon.common.http with parameters of type ParametersModifierConstructorDescriptionprotectedHashParameters(Parameters initialContent) Creates a new instance from provided data.protectedReadOnlyHeaders(Parameters parameters) Returns an immutable deep copy of the providedParametersinstance.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 MessageBodyWriterContextMessageBodyWriterContext.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, passingHeadersinstead ofParameters.static MessageBodyWriterContextMessageBodyWriterContext.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, passingHeadersinstead ofParameters.static MessageBodyWriterContextMessageBodyWriterContext.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 passingHeadersinstead ofParameters.static MessageBodyWriterContextMessageBodyWriterContext.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, passingHeadersinstead ofParameters.static CharsetContentTypeCharset.determineCharset(Parameters headers) Deprecated.Returns theCharsetspecified in the content-type header, usingStandardCharsets.UTF_8as the default.static CharsetContentTypeCharset.determineCharset(Parameters headers, Charset defaultCharset) Deprecated.Returns theCharsetspecified 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 classReadable body part headers.final classWriteable 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 TypeInterfaceDescriptioninterfaceHeaders that can be modified (until request is sent) for outbound request.interfaceHeaders that may be available on response from server.Methods in io.helidon.webclient with parameters of type ParametersModifier and TypeMethodDescriptionWebClientRequestHeaders.addAll(Parameters parameters) default WebClientRequestBuilderWebClientRequestBuilder.addHeaders(Parameters parameters) Copies all of the mappings from the specifiedparametersto 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 TypeInterfaceDescriptioninterfaceExtendsParametersinterface by adding HTTP request headers oriented convenient methods.interfaceExtendsParametersinterface 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 ServerResponseServerResponse.addHeaders(Parameters parameters) Copies all of the mappings from the specifiedparametersto this response headers instance.ResponseHeaders.putAll(Parameters parameters)
ReadOnlyHeaders.create(Headers)instead, passingHeadersinstead ofParameters.