Package org.apache.nifi.web.client
Class StandardWebClientService.StandardHttpRequestBodySpec
java.lang.Object
org.apache.nifi.web.client.StandardWebClientService.StandardHttpRequestBodySpec
- All Implemented Interfaces:
HttpRequestBodySpec
,HttpRequestHeadersSpec
- Enclosing class:
StandardWebClientService
class StandardWebClientService.StandardHttpRequestBodySpec
extends Object
implements HttpRequestBodySpec
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InputStream
private long
private final HttpRequestMethod
private final HttpRequest.Builder
private static final long
private final URI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbody
(InputStream body, OptionalLong contentLength) private HttpRequest.BodyPublisher
private HttpRequest
private HttpResponse
<InputStream> getResponse
(HttpRequest request) retrieve()
-
Field Details
-
UNKNOWN_CONTENT_LENGTH
private static final long UNKNOWN_CONTENT_LENGTH- See Also:
-
httpRequestMethod
-
uri
-
requestBuilder
-
contentLength
private long contentLength -
body
-
-
Constructor Details
-
StandardHttpRequestBodySpec
StandardHttpRequestBodySpec(HttpRequestMethod httpRequestMethod, URI uri)
-
-
Method Details
-
body
- Specified by:
body
in interfaceHttpRequestBodySpec
-
body
- Specified by:
body
in interfaceHttpRequestBodySpec
-
header
- Specified by:
header
in interfaceHttpRequestHeadersSpec
-
retrieve
- Specified by:
retrieve
in interfaceHttpRequestHeadersSpec
-
getResponse
-
getRequest
-
getBodyPublisher
-