Class MockServerRequest
java.lang.Object
org.springframework.mock.web.reactive.function.server.MockServerRequest
- All Implemented Interfaces:
org.springframework.web.reactive.function.server.ServerRequest
public final class MockServerRequest
extends Object
implements org.springframework.web.reactive.function.server.ServerRequest
Mock implementation of
ServerRequest.- Since:
- 5.0
- Author:
- Arjen Poutsma
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.springframework.web.reactive.function.server.ServerRequest
org.springframework.web.reactive.function.server.ServerRequest.Headers -
Method Summary
Modifier and TypeMethodDescription<T> reactor.core.publisher.Mono<T><T> reactor.core.publisher.Mono<T><S> Sbody(org.springframework.web.reactive.function.BodyExtractor<S, ? super org.springframework.http.server.reactive.ServerHttpRequest> extractor) <S> Sbody(org.springframework.web.reactive.function.BodyExtractor<S, ? super org.springframework.http.server.reactive.ServerHttpRequest> extractor, Map<String, Object> hints) <S> reactor.core.publisher.Flux<S>bodyToFlux(Class<? extends S> elementClass) <S> reactor.core.publisher.Flux<S>bodyToFlux(org.springframework.core.ParameterizedTypeReference<S> typeReference) <S> reactor.core.publisher.Mono<S>bodyToMono(Class<? extends S> elementClass) <S> reactor.core.publisher.Mono<S>bodyToMono(org.springframework.core.ParameterizedTypeReference<S> typeReference) static MockServerRequest.Builderbuilder()org.springframework.util.MultiValueMap<String,org.springframework.http.HttpCookie> cookies()org.springframework.web.server.ServerWebExchangeexchange()formData()org.springframework.web.reactive.function.server.ServerRequest.Headersheaders()List<org.springframework.http.codec.HttpMessageReader<?>>org.springframework.http.HttpMethodmethod()Deprecated.reactor.core.publisher.Mono<org.springframework.util.MultiValueMap<String,org.springframework.http.codec.multipart.Part>> reactor.core.publisher.Mono<? extends Principal>org.springframework.http.server.RequestPathreactor.core.publisher.Mono<org.springframework.web.server.WebSession>session()uri()org.springframework.web.util.UriBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.reactive.function.server.ServerRequest
attribute, checkNotModified, checkNotModified, checkNotModified, path, pathContainer, pathVariable, queryParam
-
Method Details
-
method
public org.springframework.http.HttpMethod method()- Specified by:
methodin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
methodName
Deprecated.- Specified by:
methodNamein interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
uri
- Specified by:
uriin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
uriBuilder
public org.springframework.web.util.UriBuilder uriBuilder()- Specified by:
uriBuilderin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
requestPath
public org.springframework.http.server.RequestPath requestPath()- Specified by:
requestPathin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
headers
public org.springframework.web.reactive.function.server.ServerRequest.Headers headers()- Specified by:
headersin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
cookies
- Specified by:
cookiesin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
remoteAddress
- Specified by:
remoteAddressin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
localAddress
- Specified by:
localAddressin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
messageReaders
- Specified by:
messageReadersin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
body
public <S> S body(org.springframework.web.reactive.function.BodyExtractor<S, ? super org.springframework.http.server.reactive.ServerHttpRequest> extractor) - Specified by:
bodyin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
body
public <S> S body(org.springframework.web.reactive.function.BodyExtractor<S, ? super org.springframework.http.server.reactive.ServerHttpRequest> extractor, Map<String, Object> hints) - Specified by:
bodyin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
bodyToMono
- Specified by:
bodyToMonoin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
bodyToMono
public <S> reactor.core.publisher.Mono<S> bodyToMono(org.springframework.core.ParameterizedTypeReference<S> typeReference) - Specified by:
bodyToMonoin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
bodyToFlux
- Specified by:
bodyToFluxin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
bodyToFlux
public <S> reactor.core.publisher.Flux<S> bodyToFlux(org.springframework.core.ParameterizedTypeReference<S> typeReference) - Specified by:
bodyToFluxin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
bind
- Specified by:
bindin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
bind
public <T> reactor.core.publisher.Mono<T> bind(Class<T> bindType, Consumer<org.springframework.web.bind.WebDataBinder> dataBinderCustomizer) - Specified by:
bindin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
attributes
- Specified by:
attributesin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
queryParams
- Specified by:
queryParamsin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
pathVariables
- Specified by:
pathVariablesin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
session
public reactor.core.publisher.Mono<org.springframework.web.server.WebSession> session()- Specified by:
sessionin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
principal
- Specified by:
principalin interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
formData
public reactor.core.publisher.Mono<org.springframework.util.MultiValueMap<String,String>> formData()- Specified by:
formDatain interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
multipartData
public reactor.core.publisher.Mono<org.springframework.util.MultiValueMap<String,org.springframework.http.codec.multipart.Part>> multipartData()- Specified by:
multipartDatain interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
exchange
public org.springframework.web.server.ServerWebExchange exchange()- Specified by:
exchangein interfaceorg.springframework.web.reactive.function.server.ServerRequest
-
builder
-