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@Nullable org.springframework.web.reactive.accept.ApiVersionStrategy<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()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, pathVariable, queryParam
-
Method Details
-
method
public org.springframework.http.HttpMethod method()- Specified by:
methodin 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
public org.springframework.util.MultiValueMap<String, org.springframework.http.HttpCookie> 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
-
apiVersionStrategy
- Specified by:
apiVersionStrategyin 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
-
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
-
attributes
-
queryParams
-
pathVariables
-
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
-
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
-