private static class DefaultClientRequestBuilder.BodyInserterRequest extends java.lang.Object implements ClientRequest
ClientRequest.Builder
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
attributes |
private BodyInserter<?,? super ClientHttpRequest> |
body |
private MultiValueMap<java.lang.String,java.lang.String> |
cookies |
private HttpHeaders |
headers |
private HttpMethod |
method |
private java.net.URI |
url |
Constructor and Description |
---|
BodyInserterRequest(HttpMethod method,
java.net.URI url,
HttpHeaders headers,
MultiValueMap<java.lang.String,java.lang.String> cookies,
BodyInserter<?,? super ClientHttpRequest> body,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
attributes()
Return the attributes of this request.
|
BodyInserter<?,? super ClientHttpRequest> |
body()
Return the body inserter of this request.
|
MultiValueMap<java.lang.String,java.lang.String> |
cookies()
Return the cookies of this request.
|
HttpHeaders |
headers()
Return the headers of this request.
|
HttpMethod |
method()
Return the HTTP method.
|
java.net.URI |
url()
Return the request URI.
|
<any> |
writeTo(ClientHttpRequest request,
ExchangeStrategies strategies)
Writes this request to the given
ClientHttpRequest . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
attribute, create, from, method
private final HttpMethod method
private final java.net.URI url
private final HttpHeaders headers
private final MultiValueMap<java.lang.String,java.lang.String> cookies
private final BodyInserter<?,? super ClientHttpRequest> body
private final java.util.Map<java.lang.String,java.lang.Object> attributes
public BodyInserterRequest(HttpMethod method, java.net.URI url, HttpHeaders headers, MultiValueMap<java.lang.String,java.lang.String> cookies, BodyInserter<?,? super ClientHttpRequest> body, java.util.Map<java.lang.String,java.lang.Object> attributes)
public HttpMethod method()
ClientRequest
method
in interface ClientRequest
public java.net.URI url()
ClientRequest
url
in interface ClientRequest
public HttpHeaders headers()
ClientRequest
headers
in interface ClientRequest
public MultiValueMap<java.lang.String,java.lang.String> cookies()
ClientRequest
cookies
in interface ClientRequest
public BodyInserter<?,? super ClientHttpRequest> body()
ClientRequest
body
in interface ClientRequest
public java.util.Map<java.lang.String,java.lang.Object> attributes()
ClientRequest
attributes
in interface ClientRequest
public <any> writeTo(ClientHttpRequest request, ExchangeStrategies strategies)
ClientRequest
ClientHttpRequest
.writeTo
in interface ClientRequest
request
- the client http request to write tostrategies
- the strategies to use when writingMono<Void>
to indicate when writing is complete