class DefaultWebTestClient extends java.lang.Object implements WebTestClient
WebTestClient
.Modifier and Type | Class and Description |
---|---|
private class |
DefaultWebTestClient.DefaultBodySpec |
private class |
DefaultWebTestClient.DefaultHeaderSpec |
private class |
DefaultWebTestClient.DefaultListBodySpec |
private class |
DefaultWebTestClient.DefaultMapBodySpec |
private class |
DefaultWebTestClient.DefaultResponseSpec |
private class |
DefaultWebTestClient.DefaultSingleValueBodySpec |
private class |
DefaultWebTestClient.DefaultTypeBodySpec |
private class |
DefaultWebTestClient.DefaultUriSpec |
private class |
DefaultWebTestClient.UndecodedExchangeResult
The
ExchangeResult with live, undecoded ClientResponse . |
WebTestClient.BodySpec, WebTestClient.Builder, WebTestClient.ControllerSpec, WebTestClient.HeaderSpec, WebTestClient.ListBodySpec, WebTestClient.MapBodySpec, WebTestClient.ResponseSpec, WebTestClient.SingleValueBodySpec, WebTestClient.TypeBodySpec, WebTestClient.UriSpec
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicLong |
requestIndex |
private java.time.Duration |
timeout |
private WebClient |
webClient |
private WiretapConnector |
wiretapConnector |
Modifier | Constructor and Description |
---|---|
private |
DefaultWebTestClient(DefaultWebTestClient webTestClient,
ExchangeFilterFunction filter) |
(package private) |
DefaultWebTestClient(WebClient.Builder webClientBuilder,
ClientHttpConnector connector,
java.time.Duration timeout) |
Modifier and Type | Method and Description |
---|---|
WebTestClient.UriSpec |
delete()
Prepare an HTTP DELETE request.
|
WebTestClient |
filter(ExchangeFilterFunction filter)
Filter the client with the given
ExchangeFilterFunction . |
WebTestClient.UriSpec |
get()
Prepare an HTTP GET request.
|
private java.time.Duration |
getTimeout() |
WebTestClient.UriSpec |
head()
Prepare an HTTP HEAD request.
|
WebTestClient.UriSpec |
options()
Prepare an HTTP OPTIONS request.
|
WebTestClient.UriSpec |
patch()
Prepare an HTTP PATCH request.
|
WebTestClient.UriSpec |
post()
Prepare an HTTP POST request.
|
WebTestClient.UriSpec |
put()
Prepare an HTTP PUT request.
|
private WebTestClient.UriSpec |
toUriSpec(java.util.function.Function<WebClient,WebClient.UriSpec> function) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bindToApplicationContext, bindToController, bindToRouterFunction, bindToServer
private final WebClient webClient
private final WiretapConnector wiretapConnector
private final java.time.Duration timeout
private final java.util.concurrent.atomic.AtomicLong requestIndex
DefaultWebTestClient(WebClient.Builder webClientBuilder, ClientHttpConnector connector, java.time.Duration timeout)
private DefaultWebTestClient(DefaultWebTestClient webTestClient, ExchangeFilterFunction filter)
private java.time.Duration getTimeout()
public WebTestClient.UriSpec get()
WebTestClient
get
in interface WebTestClient
public WebTestClient.UriSpec head()
WebTestClient
head
in interface WebTestClient
public WebTestClient.UriSpec post()
WebTestClient
post
in interface WebTestClient
public WebTestClient.UriSpec put()
WebTestClient
put
in interface WebTestClient
public WebTestClient.UriSpec patch()
WebTestClient
patch
in interface WebTestClient
public WebTestClient.UriSpec delete()
WebTestClient
delete
in interface WebTestClient
public WebTestClient.UriSpec options()
WebTestClient
options
in interface WebTestClient
private WebTestClient.UriSpec toUriSpec(java.util.function.Function<WebClient,WebClient.UriSpec> function)
public WebTestClient filter(ExchangeFilterFunction filter)
WebTestClient
ExchangeFilterFunction
.filter
in interface WebTestClient
filter
- the filter to apply to this clientExchangeFilterFunction.apply(ExchangeFunction)