private static class MockRestServiceServer.DefaultBuilder extends java.lang.Object implements MockRestServiceServer.MockRestServiceServerBuilder
Modifier and Type | Field and Description |
---|---|
private AsyncRestTemplate |
asyncRestTemplate |
private boolean |
ignoreExpectOrder |
private RestTemplate |
restTemplate |
Constructor and Description |
---|
DefaultBuilder(AsyncRestTemplate asyncRestTemplate) |
DefaultBuilder(RestTemplate restTemplate) |
Modifier and Type | Method and Description |
---|---|
MockRestServiceServer |
build()
Build the
MockRestServiceServer and set up the underlying
RestTemplate or AsyncRestTemplate with a
ClientHttpRequestFactory that creates mock requests. |
MockRestServiceServer |
build(RequestExpectationManager manager)
An overloaded build alternative that accepts a custom
RequestExpectationManager . |
MockRestServiceServer.MockRestServiceServerBuilder |
ignoreExpectOrder(boolean ignoreExpectOrder)
Whether to allow expected requests to be executed in any order not
necessarily matching the order of declaration.
|
@Nullable private final RestTemplate restTemplate
@Nullable private final AsyncRestTemplate asyncRestTemplate
private boolean ignoreExpectOrder
public DefaultBuilder(RestTemplate restTemplate)
public DefaultBuilder(AsyncRestTemplate asyncRestTemplate)
public MockRestServiceServer.MockRestServiceServerBuilder ignoreExpectOrder(boolean ignoreExpectOrder)
MockRestServiceServer.MockRestServiceServerBuilder
Effectively a shortcut for:
builder.build(new UnorderedRequestExpectationManager)
.
By default this is set to false
ignoreExpectOrder
in interface MockRestServiceServer.MockRestServiceServerBuilder
ignoreExpectOrder
- whether to ignore the order of expectationspublic MockRestServiceServer build()
MockRestServiceServer.MockRestServiceServerBuilder
MockRestServiceServer
and set up the underlying
RestTemplate
or AsyncRestTemplate
with a
ClientHttpRequestFactory
that creates mock requests.build
in interface MockRestServiceServer.MockRestServiceServerBuilder
public MockRestServiceServer build(RequestExpectationManager manager)
MockRestServiceServer.MockRestServiceServerBuilder
RequestExpectationManager
.build
in interface MockRestServiceServer.MockRestServiceServerBuilder