Package io.servicetalk.http.api
Interface BlockingStreamingHttpRequestFactory
- All Known Subinterfaces:
BlockingStreamingHttpClient,BlockingStreamingHttpConnection,BlockingStreamingHttpRequester,BlockingStreamingHttpRequestResponseFactory,ReservedBlockingStreamingHttpConnection
public interface BlockingStreamingHttpRequestFactory
A factory for creating
BlockingStreamingHttpRequests.-
Method Summary
Modifier and TypeMethodDescriptiondefault BlockingStreamingHttpRequestCreate a newHttpRequestMethod.CONNECTrequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.DELETErequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.GETrequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.HEADrequest.newRequest(HttpRequestMethod method, String requestTarget) Create a newHttpRequestFactory.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.OPTIONSrequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.PATCHrequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.POSTrequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.PUTrequest.default BlockingStreamingHttpRequestCreate a newHttpRequestMethod.TRACErequest.
-
Method Details
-
newRequest
Create a newHttpRequestFactory.- Parameters:
method- TheHttpRequestMethod.requestTarget- The request target.- Returns:
- a new
HttpRequestFactory.
-
get
Create a newHttpRequestMethod.GETrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.GETrequest.
-
post
Create a newHttpRequestMethod.POSTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.POSTrequest.
-
put
Create a newHttpRequestMethod.PUTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.PUTrequest.
-
options
Create a newHttpRequestMethod.OPTIONSrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.OPTIONSrequest.
-
head
Create a newHttpRequestMethod.HEADrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.HEADrequest.
-
trace
Create a newHttpRequestMethod.TRACErequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.TRACErequest.
-
delete
Create a newHttpRequestMethod.DELETErequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.DELETErequest.
-
patch
Create a newHttpRequestMethod.PATCHrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.PATCHrequest.
-
connect
Create a newHttpRequestMethod.CONNECTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.CONNECTrequest.
-