Package io.servicetalk.http.api
Interface BlockingStreamingHttpRequestFactory
-
- All Known Subinterfaces:
BlockingStreamingHttpClient,BlockingStreamingHttpConnection,BlockingStreamingHttpRequester,BlockingStreamingHttpRequestResponseFactory,ReservedBlockingStreamingHttpConnection
public interface BlockingStreamingHttpRequestFactoryA factory for creatingBlockingStreamingHttpRequests.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BlockingStreamingHttpRequestconnect(java.lang.String requestTarget)Create a newHttpRequestMethod.CONNECTrequest.default BlockingStreamingHttpRequestdelete(java.lang.String requestTarget)Create a newHttpRequestMethod.DELETErequest.default BlockingStreamingHttpRequestget(java.lang.String requestTarget)Create a newHttpRequestMethod.GETrequest.default BlockingStreamingHttpRequesthead(java.lang.String requestTarget)Create a newHttpRequestMethod.HEADrequest.BlockingStreamingHttpRequestnewRequest(HttpRequestMethod method, java.lang.String requestTarget)Create a newHttpRequestFactory.default BlockingStreamingHttpRequestoptions(java.lang.String requestTarget)Create a newHttpRequestMethod.OPTIONSrequest.default BlockingStreamingHttpRequestpatch(java.lang.String requestTarget)Create a newHttpRequestMethod.PATCHrequest.default BlockingStreamingHttpRequestpost(java.lang.String requestTarget)Create a newHttpRequestMethod.POSTrequest.default BlockingStreamingHttpRequestput(java.lang.String requestTarget)Create a newHttpRequestMethod.PUTrequest.default BlockingStreamingHttpRequesttrace(java.lang.String requestTarget)Create a newHttpRequestMethod.TRACErequest.
-
-
-
Method Detail
-
newRequest
BlockingStreamingHttpRequest newRequest(HttpRequestMethod method, java.lang.String requestTarget)
Create a newHttpRequestFactory.- Parameters:
method- TheHttpRequestMethod.requestTarget- The request target.- Returns:
- a new
HttpRequestFactory.
-
get
default BlockingStreamingHttpRequest get(java.lang.String requestTarget)
Create a newHttpRequestMethod.GETrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.GETrequest.
-
post
default BlockingStreamingHttpRequest post(java.lang.String requestTarget)
Create a newHttpRequestMethod.POSTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.POSTrequest.
-
put
default BlockingStreamingHttpRequest put(java.lang.String requestTarget)
Create a newHttpRequestMethod.PUTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.PUTrequest.
-
options
default BlockingStreamingHttpRequest options(java.lang.String requestTarget)
Create a newHttpRequestMethod.OPTIONSrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.OPTIONSrequest.
-
head
default BlockingStreamingHttpRequest head(java.lang.String requestTarget)
Create a newHttpRequestMethod.HEADrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.HEADrequest.
-
trace
default BlockingStreamingHttpRequest trace(java.lang.String requestTarget)
Create a newHttpRequestMethod.TRACErequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.TRACErequest.
-
delete
default BlockingStreamingHttpRequest delete(java.lang.String requestTarget)
Create a newHttpRequestMethod.DELETErequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.DELETErequest.
-
patch
default BlockingStreamingHttpRequest patch(java.lang.String requestTarget)
Create a newHttpRequestMethod.PATCHrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.PATCHrequest.
-
connect
default BlockingStreamingHttpRequest connect(java.lang.String requestTarget)
Create a newHttpRequestMethod.CONNECTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.CONNECTrequest.
-
-