Package io.servicetalk.http.api
Interface BlockingStreamingHttpRequestFactory
- All Known Subinterfaces:
BlockingStreamingHttpClient
,BlockingStreamingHttpConnection
,BlockingStreamingHttpRequester
,BlockingStreamingHttpRequestResponseFactory
,ReservedBlockingStreamingHttpConnection
public interface BlockingStreamingHttpRequestFactory
A factory for creating
BlockingStreamingHttpRequest
s.-
Method Summary
Modifier and TypeMethodDescriptiondefault BlockingStreamingHttpRequest
Create a newHttpRequestMethod.CONNECT
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.DELETE
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.GET
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.HEAD
request.newRequest
(HttpRequestMethod method, String requestTarget) Create a newHttpRequestFactory
.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.OPTIONS
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.PATCH
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.POST
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.PUT
request.default BlockingStreamingHttpRequest
Create a newHttpRequestMethod.TRACE
request.
-
Method Details
-
newRequest
Create a newHttpRequestFactory
.- Parameters:
method
- TheHttpRequestMethod
.requestTarget
- The request target.- Returns:
- a new
HttpRequestFactory
.
-
get
Create a newHttpRequestMethod.GET
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.GET
request.
-
post
Create a newHttpRequestMethod.POST
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.POST
request.
-
put
Create a newHttpRequestMethod.PUT
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.PUT
request.
-
options
Create a newHttpRequestMethod.OPTIONS
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.OPTIONS
request.
-
head
Create a newHttpRequestMethod.HEAD
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.HEAD
request.
-
trace
Create a newHttpRequestMethod.TRACE
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.TRACE
request.
-
delete
Create a newHttpRequestMethod.DELETE
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.DELETE
request.
-
patch
Create a newHttpRequestMethod.PATCH
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.PATCH
request.
-
connect
Create a newHttpRequestMethod.CONNECT
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.CONNECT
request.
-