Uses of Interface
org.springframework.util.MultiValueMap
Packages that use MultiValueMap Package Description org.springframework.core.annotation Core support package for annotations, meta-annotations, and merged annotations with attribute overrides.org.springframework.core.type Core support package for type introspection.org.springframework.core.type.classreading Support classes for reading annotation and class-level metadata.org.springframework.http Contains a basic abstraction over client/server-side HTTP.org.springframework.http.client Contains an abstraction over client-side HTTP.org.springframework.http.client.reactive Abstractions for reactive HTTP client support includingClientHttpRequest
andClientHttpResponse
as well as aClientHttpConnector
.org.springframework.http.codec org.springframework.http.codec.multipart Multipart support.org.springframework.http.converter Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.org.springframework.http.server Contains an abstraction over server-side HTTP.org.springframework.http.server.reactive Abstractions for reactive HTTP server support including aServerHttpRequest
andServerHttpResponse
along with anHttpHandler
for processing.org.springframework.messaging.handler.invocation.reactive Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.org.springframework.messaging.simp.broker Provides a "simple" message broker implementation along with an abstract base class and other supporting types such as a registry for subscriptions.org.springframework.messaging.simp.stomp Generic support for simple messaging protocols (like STOMP).org.springframework.messaging.support Provides implementations ofMessage
along with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as variousMessageChannel
implementations and channel interceptor support.org.springframework.mock.http.client.reactive Mock implementations of reactive HTTP client contracts.org.springframework.mock.http.server.reactive Mock implementations of reactive HTTP server contracts.org.springframework.mock.web A comprehensive set of Servlet API 4.0 mock objects, targeted at usage with Spring's Web MVC framework.org.springframework.mock.web.reactive.function.server Mock objects for the functional web framework.org.springframework.test.web.client.match Contains built-inRequestMatcher
implementations.org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient
.org.springframework.test.web.servlet.request Contains built-inRequestBuilder
implementations.org.springframework.test.web.servlet.result Contains built-inResultMatcher
andResultHandler
implementations.org.springframework.util Miscellaneous utility classes, such as String manipulation utilities, a Log4J configurer, and a state holder for paged lists of objects.org.springframework.web.multipart Multipart resolution framework for handling file uploads.org.springframework.web.multipart.commons MultipartResolver implementation for Apache Commons FileUpload.org.springframework.web.multipart.support Support classes for the multipart resolution framework.org.springframework.web.reactive.function Provides a foundation for both the reactive client and server subpackages.org.springframework.web.reactive.function.client Provides a reactiveWebClient
that builds on top of theorg.springframework.http.client.reactive
reactive HTTP adapter layer.org.springframework.web.reactive.function.client.support Classes supporting theorg.springframework.web.reactive.function.client
package.org.springframework.web.reactive.function.server Provides the types that make up Spring's functional web framework for Reactive environments.org.springframework.web.reactive.function.server.support Classes supporting theorg.springframework.web.reactive.function.server
package.org.springframework.web.server Core interfaces and classes for Spring's generic, reactive web support.org.springframework.web.server.adapter Implementations to adapt to the underlyingorg.springframework.http.client.reactive
reactive HTTP adapter andHttpHandler
.org.springframework.web.servlet Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.org.springframework.web.servlet.function Provides the types that make up Spring's functional web framework for Servlet environments.org.springframework.web.socket Common abstractions and Spring configuration support for WebSocket applications.org.springframework.web.socket.config.annotation Support for annotation-based WebSocket setup in configuration classes.org.springframework.web.util Miscellaneous web utility classes, such as HTML escaping, Log4j initialization, and cookie handling.org.springframework.web.util.pattern Dedicated support for matching HTTP request paths.Uses of MultiValueMap in org.springframework.core.annotation
Methods in org.springframework.core.annotation that return MultiValueMap Modifier and Type Method Description static MultiValueMap<String,Object>
AnnotatedElementUtils. getAllAnnotationAttributes(AnnotatedElement element, String annotationName)
Get the annotation attributes of all annotations of the specifiedannotationName
in the annotation hierarchy above the suppliedAnnotatedElement
and store the results in aMultiValueMap
.static MultiValueMap<String,Object>
AnnotatedElementUtils. getAllAnnotationAttributes(AnnotatedElement element, String annotationName, boolean classValuesAsString, boolean nestedAnnotationsAsMap)
Get the annotation attributes of all annotations of the specifiedannotationName
in the annotation hierarchy above the suppliedAnnotatedElement
and store the results in aMultiValueMap
.Methods in org.springframework.core.annotation that return types with arguments of type MultiValueMap Modifier and Type Method Description static <A extends Annotation>
Collector<MergedAnnotation<A>,?,MultiValueMap<String,Object>>MergedAnnotationCollectors. toMultiValueMap(Function<MultiValueMap<String,Object>,MultiValueMap<String,Object>> finisher, MergedAnnotation.Adapt... adaptations)
Create a newCollector
that accumulates merged annotations to aMultiValueMap
with items added from each merged annotation as a map.static <A extends Annotation>
Collector<MergedAnnotation<A>,?,MultiValueMap<String,Object>>MergedAnnotationCollectors. toMultiValueMap(MergedAnnotation.Adapt... adaptations)
Create a newCollector
that accumulates merged annotations to aMultiValueMap
with items added from each merged annotation as a map.Method parameters in org.springframework.core.annotation with type arguments of type MultiValueMap Modifier and Type Method Description static <A extends Annotation>
Collector<MergedAnnotation<A>,?,MultiValueMap<String,Object>>MergedAnnotationCollectors. toMultiValueMap(Function<MultiValueMap<String,Object>,MultiValueMap<String,Object>> finisher, MergedAnnotation.Adapt... adaptations)
Create a newCollector
that accumulates merged annotations to aMultiValueMap
with items added from each merged annotation as a map.static <A extends Annotation>
Collector<MergedAnnotation<A>,?,MultiValueMap<String,Object>>MergedAnnotationCollectors. toMultiValueMap(Function<MultiValueMap<String,Object>,MultiValueMap<String,Object>> finisher, MergedAnnotation.Adapt... adaptations)
Create a newCollector
that accumulates merged annotations to aMultiValueMap
with items added from each merged annotation as a map.Uses of MultiValueMap in org.springframework.core.type
Methods in org.springframework.core.type that return MultiValueMap Modifier and Type Method Description default MultiValueMap<String,Object>
AnnotatedTypeMetadata. getAllAnnotationAttributes(String annotationName)
Retrieve all attributes of all annotations of the given type, if any (i.e.default MultiValueMap<String,Object>
AnnotatedTypeMetadata. getAllAnnotationAttributes(String annotationName, boolean classValuesAsString)
Retrieve all attributes of all annotations of the given type, if any (i.e.MultiValueMap<String,Object>
StandardAnnotationMetadata. getAllAnnotationAttributes(String annotationName, boolean classValuesAsString)
MultiValueMap<String,Object>
StandardMethodMetadata. getAllAnnotationAttributes(String annotationName, boolean classValuesAsString)
Uses of MultiValueMap in org.springframework.core.type.classreading
Methods in org.springframework.core.type.classreading that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,Object>
AnnotationMetadataReadingVisitor. getAllAnnotationAttributes(String annotationName, boolean classValuesAsString)
Deprecated.MultiValueMap<String,Object>
MethodMetadataReadingVisitor. getAllAnnotationAttributes(String annotationName, boolean classValuesAsString)
Deprecated.Uses of MultiValueMap in org.springframework.http
Classes in org.springframework.http that implement MultiValueMap Modifier and Type Class Description class
HttpHeaders
A data structure representing HTTP request or response headers, mapping String header names to a list of String values, also offering accessors for common application-level data types.Methods in org.springframework.http with parameters of type MultiValueMap Modifier and Type Method Description void
HttpHeaders. addAll(MultiValueMap<String,String> values)
static String
HttpHeaders. formatHeaders(MultiValueMap<String,String> headers)
Helps to format HTTP header values, as HTTP header values themselves can contain comma-separated values, can become confusing with regularMap
formatting that also uses commas between entries.Constructors in org.springframework.http with parameters of type MultiValueMap Constructor Description HttpEntity(MultiValueMap<String,String> headers)
Create a newHttpEntity
with the given headers and no body.HttpEntity(T body, MultiValueMap<String,String> headers)
Create a newHttpEntity
with the given body and headers.HttpHeaders(MultiValueMap<String,String> headers)
Construct a newHttpHeaders
instance backed by an existing map.RequestEntity(MultiValueMap<String,String> headers, HttpMethod method, URI url)
Constructor with method, URL and headers but without body.RequestEntity(T body, MultiValueMap<String,String> headers, HttpMethod method, URI url)
Constructor with method, URL, headers and body.RequestEntity(T body, MultiValueMap<String,String> headers, HttpMethod method, URI url, Type type)
Constructor with method, URL, headers, body and type.ResponseEntity(MultiValueMap<String,String> headers, HttpStatus status)
Create a newHttpEntity
with the given headers and status code, and no body.ResponseEntity(T body, MultiValueMap<String,String> headers, HttpStatus status)
Create a newHttpEntity
with the given body, headers, and status code.Uses of MultiValueMap in org.springframework.http.client
Methods in org.springframework.http.client that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,HttpEntity<?>>
MultipartBodyBuilder. build()
Return aMultiValueMap
with the configured parts.Uses of MultiValueMap in org.springframework.http.client.reactive
Methods in org.springframework.http.client.reactive that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,HttpCookie>
AbstractClientHttpRequest. getCookies()
MultiValueMap<String,HttpCookie>
ClientHttpRequest. getCookies()
Return a mutable map of request cookies to send to the server.MultiValueMap<String,HttpCookie>
ClientHttpRequestDecorator. getCookies()
MultiValueMap<String,ResponseCookie>
ClientHttpResponse. getCookies()
Return a read-only map of response cookies received from the server.MultiValueMap<String,ResponseCookie>
ClientHttpResponseDecorator. getCookies()
Uses of MultiValueMap in org.springframework.http.codec
Methods in org.springframework.http.codec that return types with arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Flux<MultiValueMap<String,String>>
FormHttpMessageReader. read(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String,Object> hints)
reactor.core.publisher.Mono<MultiValueMap<String,String>>
FormHttpMessageReader. readMono(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String,Object> hints)
Methods in org.springframework.http.codec with parameters of type MultiValueMap Modifier and Type Method Description protected String
FormHttpMessageWriter. serializeForm(MultiValueMap<String,String> formData, Charset charset)
Method parameters in org.springframework.http.codec with type arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<Void>
FormHttpMessageWriter. write(org.reactivestreams.Publisher<? extends MultiValueMap<String,String>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
Uses of MultiValueMap in org.springframework.http.codec.multipart
Methods in org.springframework.http.codec.multipart that return types with arguments of type MultiValueMap Modifier and Type Method Description HttpMessageWriter<MultiValueMap<String,String>>
MultipartHttpMessageWriter. getFormWriter()
Return the configured form writer.reactor.core.publisher.Flux<MultiValueMap<String,Part>>
MultipartHttpMessageReader. read(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String,Object> hints)
reactor.core.publisher.Mono<MultiValueMap<String,Part>>
MultipartHttpMessageReader. readMono(ResolvableType elementType, ReactiveHttpInputMessage inputMessage, Map<String,Object> hints)
Method parameters in org.springframework.http.codec.multipart with type arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<Void>
MultipartHttpMessageWriter. write(org.reactivestreams.Publisher<? extends MultiValueMap<String,?>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, Map<String,Object> hints)
Constructor parameters in org.springframework.http.codec.multipart with type arguments of type MultiValueMap Constructor Description MultipartHttpMessageWriter(List<HttpMessageWriter<?>> partWriters, HttpMessageWriter<MultiValueMap<String,String>> formWriter)
Constructor with explicit list of writers for serializing parts and a writer for plain form data to fall back when no media type is specified and the actual map consists of String values only.Uses of MultiValueMap in org.springframework.http.converter
Methods in org.springframework.http.converter that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
FormHttpMessageConverter. read(Class<? extends MultiValueMap<String,?>> clazz, HttpInputMessage inputMessage)
Methods in org.springframework.http.converter with parameters of type MultiValueMap Modifier and Type Method Description protected String
FormHttpMessageConverter. serializeForm(MultiValueMap<String,Object> formData, Charset charset)
void
FormHttpMessageConverter. write(MultiValueMap<String,?> map, MediaType contentType, HttpOutputMessage outputMessage)
Method parameters in org.springframework.http.converter with type arguments of type MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
FormHttpMessageConverter. read(Class<? extends MultiValueMap<String,?>> clazz, HttpInputMessage inputMessage)
Uses of MultiValueMap in org.springframework.http.server
Methods in org.springframework.http.server that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
PathContainer.PathSegment. parameters()
Path parameters associated with this path segment.Uses of MultiValueMap in org.springframework.http.server.reactive
Methods in org.springframework.http.server.reactive that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,HttpCookie>
AbstractServerHttpRequest. getCookies()
MultiValueMap<String,ResponseCookie>
AbstractServerHttpResponse. getCookies()
MultiValueMap<String,HttpCookie>
ServerHttpRequest. getCookies()
Return a read-only map of cookies sent by the client.MultiValueMap<String,HttpCookie>
ServerHttpRequestDecorator. getCookies()
MultiValueMap<String,ResponseCookie>
ServerHttpResponse. getCookies()
Return a mutable map with the cookies to send to the server.MultiValueMap<String,ResponseCookie>
ServerHttpResponseDecorator. getCookies()
MultiValueMap<String,String>
AbstractServerHttpRequest. getQueryParams()
MultiValueMap<String,String>
ServerHttpRequest. getQueryParams()
Return a read-only map with parsed and decoded query parameter values.MultiValueMap<String,String>
ServerHttpRequestDecorator. getQueryParams()
protected abstract MultiValueMap<String,HttpCookie>
AbstractServerHttpRequest. initCookies()
Obtain the cookies from the underlying "native" request and adapt those to anHttpCookie
map.protected MultiValueMap<String,String>
AbstractServerHttpRequest. initQueryParams()
A method for parsing of the query into name-value pairs.Uses of MultiValueMap in org.springframework.messaging.handler.invocation.reactive
Methods in org.springframework.messaging.handler.invocation.reactive that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,T>
AbstractMethodMessageHandler. getDestinationLookup()
Return a read-only multi-value map with a direct lookup of mappings, (e.g.Uses of MultiValueMap in org.springframework.messaging.simp.broker
Methods in org.springframework.messaging.simp.broker that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
AbstractSubscriptionRegistry. findSubscriptions(Message<?> message)
MultiValueMap<String,String>
SubscriptionRegistry. findSubscriptions(Message<?> message)
Find all subscriptions that should receive the given message.protected abstract MultiValueMap<String,String>
AbstractSubscriptionRegistry. findSubscriptionsInternal(String destination, Message<?> message)
protected MultiValueMap<String,String>
DefaultSubscriptionRegistry. findSubscriptionsInternal(String destination, Message<?> message)
Uses of MultiValueMap in org.springframework.messaging.simp.stomp
Classes in org.springframework.messaging.simp.stomp that implement MultiValueMap Modifier and Type Class Description class
StompHeaders
Represents STOMP frame headers.Methods in org.springframework.messaging.simp.stomp with parameters of type MultiValueMap Modifier and Type Method Description void
StompHeaders. addAll(MultiValueMap<String,String> values)
List<Message<byte[]>>
StompDecoder. decode(ByteBuffer byteBuffer, MultiValueMap<String,String> partialMessageHeaders)
Decodes one or more STOMP frames from the givenbuffer
and returns a list ofMessages
.Uses of MultiValueMap in org.springframework.messaging.support
Methods in org.springframework.messaging.support with parameters of type MultiValueMap Modifier and Type Method Description void
NativeMessageHeaderAccessor. addNativeHeaders(MultiValueMap<String,String> headers)
Add the specified native headers to existing values.Uses of MultiValueMap in org.springframework.mock.http.client.reactive
Methods in org.springframework.mock.http.client.reactive that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,ResponseCookie>
MockClientHttpResponse. getCookies()
Uses of MultiValueMap in org.springframework.mock.http.server.reactive
Methods in org.springframework.mock.http.server.reactive that return MultiValueMap Modifier and Type Method Description protected MultiValueMap<String,HttpCookie>
MockServerHttpRequest. initCookies()
Methods in org.springframework.mock.http.server.reactive with parameters of type MultiValueMap Modifier and Type Method Description B
MockServerHttpRequest.BaseBuilder. cookies(MultiValueMap<String,HttpCookie> cookies)
Add the given cookies.B
MockServerHttpRequest.BaseBuilder. headers(MultiValueMap<String,String> headers)
Add the given header values.B
MockServerHttpRequest.BaseBuilder. queryParams(MultiValueMap<String,String> params)
Add the given query parameters and values.Uses of MultiValueMap in org.springframework.mock.web
Methods in org.springframework.mock.web that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,MultipartFile>
MockMultipartHttpServletRequest. getMultiFileMap()
Uses of MultiValueMap in org.springframework.mock.web.reactive.function.server
Methods in org.springframework.mock.web.reactive.function.server that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,HttpCookie>
MockServerRequest. cookies()
MultiValueMap<String,String>
MockServerRequest. queryParams()
Methods in org.springframework.mock.web.reactive.function.server that return types with arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<MultiValueMap<String,String>>
MockServerRequest. formData()
reactor.core.publisher.Mono<MultiValueMap<String,Part>>
MockServerRequest. multipartData()
Methods in org.springframework.mock.web.reactive.function.server with parameters of type MultiValueMap Modifier and Type Method Description MockServerRequest.Builder
MockServerRequest.Builder. cookies(MultiValueMap<String,HttpCookie> cookies)
MockServerRequest.Builder
MockServerRequest.Builder. queryParams(MultiValueMap<String,String> queryParams)
Uses of MultiValueMap in org.springframework.test.web.client.match
Methods in org.springframework.test.web.client.match with parameters of type MultiValueMap Modifier and Type Method Description RequestMatcher
ContentRequestMatchers. formData(MultiValueMap<String,String> expectedContent)
Parse the body as form data and compare to the givenMultiValueMap
.Uses of MultiValueMap in org.springframework.test.web.reactive.server
Methods in org.springframework.test.web.reactive.server that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,ResponseCookie>
ExchangeResult. getResponseCookies()
Return response cookies received from the server.Method parameters in org.springframework.test.web.reactive.server with type arguments of type MultiValueMap Modifier and Type Method Description S
WebTestClient.RequestHeadersSpec. cookies(Consumer<MultiValueMap<String,String>> cookiesConsumer)
Manipulate this request's cookies with the given consumer.WebTestClient.Builder
WebTestClient.Builder. defaultCookies(Consumer<MultiValueMap<String,String>> cookiesConsumer)
Manipulate the default cookies with the given consumer.Uses of MultiValueMap in org.springframework.test.web.servlet.request
Methods in org.springframework.test.web.servlet.request with parameters of type MultiValueMap Modifier and Type Method Description MockHttpServletRequestBuilder
MockHttpServletRequestBuilder. params(MultiValueMap<String,String> params)
Variant ofMockHttpServletRequestBuilder.param(String, String...)
with aMultiValueMap
.MockHttpServletRequestBuilder
MockHttpServletRequestBuilder. queryParams(MultiValueMap<String,String> params)
Append to the query string and also add to theMockHttpServletRequestBuilder.params(MultiValueMap)
request parameters} map.Uses of MultiValueMap in org.springframework.test.web.servlet.result
Methods in org.springframework.test.web.servlet.result that return MultiValueMap Modifier and Type Method Description protected MultiValueMap<String,String>
PrintingResultHandler. getParamsMultiValueMap(MockHttpServletRequest request)
Uses of MultiValueMap in org.springframework.util
Classes in org.springframework.util that implement MultiValueMap Modifier and Type Class Description class
LinkedMultiValueMap<K,V>
Simple implementation ofMultiValueMap
that wraps aLinkedHashMap
, storing multiple values in aLinkedList
.Methods in org.springframework.util that return MultiValueMap Modifier and Type Method Description static <K,V>
MultiValueMap<K,V>CollectionUtils. toMultiValueMap(Map<K,List<V>> targetMap)
Adapt aMap<K, List<V>>
to anMultiValueMap<K, V>
.static <K,V>
MultiValueMap<K,V>CollectionUtils. unmodifiableMultiValueMap(MultiValueMap<? extends K,? extends V> targetMap)
Return an unmodifiable view of the specified multi-value map.Methods in org.springframework.util with parameters of type MultiValueMap Modifier and Type Method Description void
LinkedMultiValueMap. addAll(MultiValueMap<K,V> values)
void
MultiValueMap. addAll(MultiValueMap<K,V> values)
Add all the values of the givenMultiValueMap
to the current values.static <K,V>
MultiValueMap<K,V>CollectionUtils. unmodifiableMultiValueMap(MultiValueMap<? extends K,? extends V> targetMap)
Return an unmodifiable view of the specified multi-value map.Uses of MultiValueMap in org.springframework.web.multipart
Methods in org.springframework.web.multipart that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,MultipartFile>
MultipartRequest. getMultiFileMap()
Return aMultiValueMap
of the multipart files contained in this request.Uses of MultiValueMap in org.springframework.web.multipart.commons
Methods in org.springframework.web.multipart.commons that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,MultipartFile>
CommonsFileUploadSupport.MultipartParsingResult. getMultipartFiles()
Methods in org.springframework.web.multipart.commons with parameters of type MultiValueMap Modifier and Type Method Description protected void
CommonsFileUploadSupport. cleanupFileItems(MultiValueMap<String,MultipartFile> multipartFiles)
Cleanup the Spring MultipartFiles created during multipart parsing, potentially holding temporary data on disk.Constructors in org.springframework.web.multipart.commons with parameters of type MultiValueMap Constructor Description MultipartParsingResult(MultiValueMap<String,MultipartFile> mpFiles, Map<String,String[]> mpParams, Map<String,String> mpParamContentTypes)
Uses of MultiValueMap in org.springframework.web.multipart.support
Methods in org.springframework.web.multipart.support that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,MultipartFile>
AbstractMultipartHttpServletRequest. getMultiFileMap()
protected MultiValueMap<String,MultipartFile>
AbstractMultipartHttpServletRequest. getMultipartFiles()
Obtain the MultipartFile Map for retrieval, lazily initializing it if necessary.Methods in org.springframework.web.multipart.support with parameters of type MultiValueMap Modifier and Type Method Description protected void
AbstractMultipartHttpServletRequest. setMultipartFiles(MultiValueMap<String,MultipartFile> multipartFiles)
Set a Map with parameter names as keys and list of MultipartFile objects as values.Constructors in org.springframework.web.multipart.support with parameters of type MultiValueMap Constructor Description DefaultMultipartHttpServletRequest(HttpServletRequest request, MultiValueMap<String,MultipartFile> mpFiles, Map<String,String[]> mpParams, Map<String,String> mpParamContentTypes)
Wrap the given HttpServletRequest in a MultipartHttpServletRequest.Uses of MultiValueMap in org.springframework.web.reactive.function
Methods in org.springframework.web.reactive.function that return types with arguments of type MultiValueMap Modifier and Type Method Description static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<String,String>>,ReactiveHttpInputMessage>
BodyExtractors. toFormData()
Extractor to read form data intoMultiValueMap<String, String>
.static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<String,Part>>,ServerHttpRequest>
BodyExtractors. toMultipartData()
Extractor to read multipart data into aMultiValueMap<String, Part>
.Methods in org.springframework.web.reactive.function with parameters of type MultiValueMap Modifier and Type Method Description static BodyInserters.FormInserter<String>
BodyInserters. fromFormData(MultiValueMap<String,String> formData)
Return aBodyInserters.FormInserter
to write the givenMultiValueMap
as URL-encoded form data.static BodyInserters.MultipartInserter
BodyInserters. fromMultipartData(MultiValueMap<String,?> multipartData)
Return aBodyInserters.MultipartInserter
to write the givenMultiValueMap
as multipart data.BodyInserters.FormInserter<T>
BodyInserters.FormInserter. with(MultiValueMap<String,T> values)
Adds the specified values to the form.Uses of MultiValueMap in org.springframework.web.reactive.function.client
Methods in org.springframework.web.reactive.function.client that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
ClientRequest. cookies()
Return the cookies of this request.MultiValueMap<String,ResponseCookie>
ClientResponse. cookies()
Return the cookies of this response.Method parameters in org.springframework.web.reactive.function.client with type arguments of type MultiValueMap Modifier and Type Method Description ClientRequest.Builder
ClientRequest.Builder. cookies(Consumer<MultiValueMap<String,String>> cookiesConsumer)
Manipulate this request's cookies with the given consumer.ClientResponse.Builder
ClientResponse.Builder. cookies(Consumer<MultiValueMap<String,ResponseCookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.S
WebClient.RequestHeadersSpec. cookies(Consumer<MultiValueMap<String,String>> cookiesConsumer)
Provides access to every cookie declared so far with the possibility to add, replace, or remove values.WebClient.Builder
WebClient.Builder. defaultCookies(Consumer<MultiValueMap<String,String>> cookiesConsumer)
Provides access to everyWebClient.Builder.defaultCookie(String, String...)
declared so far with the possibility to add, replace, or remove.Uses of MultiValueMap in org.springframework.web.reactive.function.client.support
Methods in org.springframework.web.reactive.function.client.support that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,ResponseCookie>
ClientResponseWrapper. cookies()
Uses of MultiValueMap in org.springframework.web.reactive.function.server
Methods in org.springframework.web.reactive.function.server that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,HttpCookie>
ServerRequest. cookies()
Get the cookies of this request.MultiValueMap<String,ResponseCookie>
ServerResponse. cookies()
Return the cookies of this response.MultiValueMap<String,String>
ServerRequest. queryParams()
Get all query parameters for this request.Methods in org.springframework.web.reactive.function.server that return types with arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<MultiValueMap<String,String>>
ServerRequest. formData()
Get the form data from the body of the request if the Content-Type is"application/x-www-form-urlencoded"
or an empty map otherwise.reactor.core.publisher.Mono<MultiValueMap<String,Part>>
ServerRequest. multipartData()
Get the parts of a multipart request if the Content-Type is"multipart/form-data"
or an empty map otherwise.Method parameters in org.springframework.web.reactive.function.server with type arguments of type MultiValueMap Modifier and Type Method Description EntityResponse.Builder<T>
EntityResponse.Builder. cookies(Consumer<MultiValueMap<String,ResponseCookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.RenderingResponse.Builder
RenderingResponse.Builder. cookies(Consumer<MultiValueMap<String,ResponseCookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.ServerRequest.Builder
ServerRequest.Builder. cookies(Consumer<MultiValueMap<String,HttpCookie>> cookiesConsumer)
Manipulate this request's cookies with the given consumer.B
ServerResponse.HeadersBuilder. cookies(Consumer<MultiValueMap<String,ResponseCookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.Uses of MultiValueMap in org.springframework.web.reactive.function.server.support
Methods in org.springframework.web.reactive.function.server.support that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,HttpCookie>
ServerRequestWrapper. cookies()
MultiValueMap<String,String>
ServerRequestWrapper. queryParams()
Methods in org.springframework.web.reactive.function.server.support that return types with arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<MultiValueMap<String,String>>
ServerRequestWrapper. formData()
reactor.core.publisher.Mono<MultiValueMap<String,Part>>
ServerRequestWrapper. multipartData()
Uses of MultiValueMap in org.springframework.web.server
Methods in org.springframework.web.server that return types with arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<MultiValueMap<String,String>>
ServerWebExchange. getFormData()
Return the form data from the body of the request if the Content-Type is"application/x-www-form-urlencoded"
or an empty map otherwise.reactor.core.publisher.Mono<MultiValueMap<String,String>>
ServerWebExchangeDecorator. getFormData()
reactor.core.publisher.Mono<MultiValueMap<String,Part>>
ServerWebExchange. getMultipartData()
Return the parts of a multipart request if the Content-Type is"multipart/form-data"
or an empty map otherwise.reactor.core.publisher.Mono<MultiValueMap<String,Part>>
ServerWebExchangeDecorator. getMultipartData()
Uses of MultiValueMap in org.springframework.web.server.adapter
Methods in org.springframework.web.server.adapter that return types with arguments of type MultiValueMap Modifier and Type Method Description reactor.core.publisher.Mono<MultiValueMap<String,String>>
DefaultServerWebExchange. getFormData()
reactor.core.publisher.Mono<MultiValueMap<String,Part>>
DefaultServerWebExchange. getMultipartData()
Uses of MultiValueMap in org.springframework.web.servlet
Methods in org.springframework.web.servlet that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
FlashMap. getTargetRequestParams()
Return the parameters identifying the target request, or an empty map.Methods in org.springframework.web.servlet with parameters of type MultiValueMap Modifier and Type Method Description FlashMap
FlashMap. addTargetRequestParams(MultiValueMap<String,String> params)
Provide request parameters identifying the request for this FlashMap.Uses of MultiValueMap in org.springframework.web.servlet.function
Methods in org.springframework.web.servlet.function that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,Cookie>
ServerRequest. cookies()
Get the cookies of this request.MultiValueMap<String,Cookie>
ServerResponse. cookies()
Return the cookies of this response.MultiValueMap<String,String>
ServerRequest. params()
Get all parameters for this request.Method parameters in org.springframework.web.servlet.function with type arguments of type MultiValueMap Modifier and Type Method Description EntityResponse.Builder<T>
EntityResponse.Builder. cookies(Consumer<MultiValueMap<String,Cookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.RenderingResponse.Builder
RenderingResponse.Builder. cookies(Consumer<MultiValueMap<String,Cookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.ServerRequest.Builder
ServerRequest.Builder. cookies(Consumer<MultiValueMap<String,Cookie>> cookiesConsumer)
Manipulate this request's cookies with the given consumer.B
ServerResponse.HeadersBuilder. cookies(Consumer<MultiValueMap<String,Cookie>> cookiesConsumer)
Manipulate this response's cookies with the given consumer.Uses of MultiValueMap in org.springframework.web.socket
Classes in org.springframework.web.socket that implement MultiValueMap Modifier and Type Class Description class
WebSocketHttpHeaders
AnHttpHeaders
variant that adds support for the HTTP headers defined by the WebSocket specification RFC 6455.Uses of MultiValueMap in org.springframework.web.socket.config.annotation
Methods in org.springframework.web.socket.config.annotation that return MultiValueMap Modifier and Type Method Description protected MultiValueMap<HttpRequestHandler,String>
ServletWebSocketHandlerRegistration. createMappings()
MultiValueMap<HttpRequestHandler,String>
WebMvcStompWebSocketEndpointRegistration. getMappings()
Methods in org.springframework.web.socket.config.annotation with parameters of type MultiValueMap Modifier and Type Method Description protected void
ServletWebSocketHandlerRegistration. addSockJsServiceMapping(MultiValueMap<HttpRequestHandler,String> mappings, SockJsService sockJsService, WebSocketHandler handler, String pathPattern)
protected void
ServletWebSocketHandlerRegistration. addWebSocketHandlerMapping(MultiValueMap<HttpRequestHandler,String> mappings, WebSocketHandler webSocketHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, String path)
Uses of MultiValueMap in org.springframework.web.util
Methods in org.springframework.web.util that return MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
UrlPathHelper. decodeMatrixVariables(HttpServletRequest request, MultiValueMap<String,String> vars)
Decode the given matrix variables viaUrlPathHelper.decodeRequestString(javax.servlet.http.HttpServletRequest, java.lang.String)
unlessUrlPathHelper.setUrlDecode(boolean)
is set totrue
in which case it is assumed the URL path from which the variables were extracted is already decoded through a call toUrlPathHelper.getLookupPathForRequest(HttpServletRequest)
.static MultiValueMap<String,String>
UriUtils. encodeQueryParams(MultiValueMap<String,String> params)
Encode the query parameters from the givenMultiValueMap
with UTF-8.abstract MultiValueMap<String,String>
UriComponents. getQueryParams()
Return the map of query parameters.static MultiValueMap<String,String>
WebUtils. parseMatrixVariables(String matrixVariables)
Parse the given string with matrix variables.Methods in org.springframework.web.util with parameters of type MultiValueMap Modifier and Type Method Description MultiValueMap<String,String>
UrlPathHelper. decodeMatrixVariables(HttpServletRequest request, MultiValueMap<String,String> vars)
Decode the given matrix variables viaUrlPathHelper.decodeRequestString(javax.servlet.http.HttpServletRequest, java.lang.String)
unlessUrlPathHelper.setUrlDecode(boolean)
is set totrue
in which case it is assumed the URL path from which the variables were extracted is already decoded through a call toUrlPathHelper.getLookupPathForRequest(HttpServletRequest)
.static MultiValueMap<String,String>
UriUtils. encodeQueryParams(MultiValueMap<String,String> params)
Encode the query parameters from the givenMultiValueMap
with UTF-8.UriBuilder
UriBuilder. queryParams(MultiValueMap<String,String> params)
Add multiple query parameters and values.UriComponentsBuilder
UriComponentsBuilder. queryParams(MultiValueMap<String,String> params)
Add multiple query parameters and values.UriBuilder
UriBuilder. replaceQueryParams(MultiValueMap<String,String> params)
Set the query parameter values after removing all existing ones.UriComponentsBuilder
UriComponentsBuilder. replaceQueryParams(MultiValueMap<String,String> params)
Set the query parameter values after removing all existing ones.Uses of MultiValueMap in org.springframework.web.util.pattern
Methods in org.springframework.web.util.pattern that return types with arguments of type MultiValueMap Modifier and Type Method Description Map<String,MultiValueMap<String,String>>
PathPattern.PathMatchInfo. getMatrixVariables()
Return maps of matrix variables per path segment, keyed off by URI variable name.Map<String,MultiValueMap<String,String>>
PathPattern.PathRemainingMatchInfo. getMatrixVariables()
Return the path parameters for each bound variable.