Class MockServerWebExchange
java.lang.Object
org.springframework.web.server.adapter.DefaultServerWebExchange
org.springframework.mock.web.server.MockServerWebExchange
- All Implemented Interfaces:
- ServerWebExchange
Extension of 
DefaultServerWebExchange for use in tests, along with
 MockServerHttpRequest and MockServerHttpResponse.
 See static factory methods to create an instance.
- Since:
- 5.0
- Author:
- Rossen Stoyanchev
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields inherited from interface org.springframework.web.server.ServerWebExchangeLOG_ID_ATTRIBUTE
- 
Method SummaryModifier and TypeMethodDescriptionbuilder(MockServerHttpRequest request) Create aMockServerWebExchange.Builderstarting with the given mock request.builder(MockServerHttpRequest.BaseBuilder<?> requestBuilder) Variant ofbuilder(MockServerHttpRequest)with a mock request builder.static MockServerWebExchangefrom(MockServerHttpRequest request) Create aMockServerWebExchangefrom the given mock request.static MockServerWebExchangefrom(MockServerHttpRequest.BaseBuilder<?> requestBuilder) Variant offrom(MockServerHttpRequest)with a mock request builder.Return the current HTTP response.Methods inherited from class org.springframework.web.server.adapter.DefaultServerWebExchangeaddUrlTransformer, checkNotModified, checkNotModified, checkNotModified, getApplicationContext, getAttributes, getFormData, getLocaleContext, getLogPrefix, getMultipartData, getPrincipal, getRequest, getSession, isNotModified, transformUrlMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.server.ServerWebExchangegetAttribute, getAttributeOrDefault, getRequiredAttribute, mutate
- 
Method Details- 
getResponseDescription copied from interface:ServerWebExchangeReturn the current HTTP response.- Specified by:
- getResponsein interface- ServerWebExchange
- Overrides:
- getResponsein class- DefaultServerWebExchange
 
- 
fromCreate aMockServerWebExchangefrom the given mock request.- Parameters:
- request- the request to use.
- Returns:
- the exchange
 
- 
fromVariant offrom(MockServerHttpRequest)with a mock request builder.- Parameters:
- requestBuilder- the builder for the mock request.
- Returns:
- the exchange
 
- 
builderCreate aMockServerWebExchange.Builderstarting with the given mock request.- Parameters:
- request- the request to use.
- Returns:
- the exchange builder
- Since:
- 5.1
 
- 
builderpublic static MockServerWebExchange.Builder builder(MockServerHttpRequest.BaseBuilder<?> requestBuilder) Variant ofbuilder(MockServerHttpRequest)with a mock request builder.- Parameters:
- requestBuilder- the builder for the mock request.
- Returns:
- the exchange builder
- Since:
- 5.1
 
 
-