Package io.servicetalk.http.api
Interface StreamingHttpRequestFactory
-
- All Known Subinterfaces:
FilterableReservedStreamingHttpConnection,FilterableStreamingHttpClient,FilterableStreamingHttpConnection,FilterableStreamingHttpLoadBalancedConnection,ReservedStreamingHttpConnection,StreamingHttpClient,StreamingHttpConnection,StreamingHttpRequester,StreamingHttpRequestResponseFactory
- All Known Implementing Classes:
DefaultStreamingHttpRequestResponseFactory,ReservedStreamingHttpConnectionFilter,StreamingHttpClientFilter,StreamingHttpConnectionFilter
public interface StreamingHttpRequestFactoryA factory for creatingStreamingHttpRequests.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StreamingHttpRequestconnect(java.lang.String requestTarget)Create a newHttpRequestMethod.CONNECTrequest.default StreamingHttpRequestdelete(java.lang.String requestTarget)Create a newHttpRequestMethod.DELETErequest.default StreamingHttpRequestget(java.lang.String requestTarget)Create a newHttpRequestMethod.GETrequest.default StreamingHttpRequesthead(java.lang.String requestTarget)Create a newHttpRequestMethod.HEADrequest.StreamingHttpRequestnewRequest(HttpRequestMethod method, java.lang.String requestTarget)Create a newHttpRequestFactory.default StreamingHttpRequestoptions(java.lang.String requestTarget)Create a newHttpRequestMethod.OPTIONSrequest.default StreamingHttpRequestpatch(java.lang.String requestTarget)Create a newHttpRequestMethod.PATCHrequest.default StreamingHttpRequestpost(java.lang.String requestTarget)Create a newHttpRequestMethod.POSTrequest.default StreamingHttpRequestput(java.lang.String requestTarget)Create a newHttpRequestMethod.PUTrequest.default StreamingHttpRequesttrace(java.lang.String requestTarget)Create a newHttpRequestMethod.TRACErequest.
-
-
-
Method Detail
-
newRequest
StreamingHttpRequest newRequest(HttpRequestMethod method, java.lang.String requestTarget)
Create a newHttpRequestFactory.- Parameters:
method- TheHttpRequestMethod.requestTarget- The request target.- Returns:
- a new
HttpRequestFactory.
-
get
default StreamingHttpRequest get(java.lang.String requestTarget)
Create a newHttpRequestMethod.GETrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.GETrequest.
-
post
default StreamingHttpRequest post(java.lang.String requestTarget)
Create a newHttpRequestMethod.POSTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.POSTrequest.
-
put
default StreamingHttpRequest put(java.lang.String requestTarget)
Create a newHttpRequestMethod.PUTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.PUTrequest.
-
options
default StreamingHttpRequest options(java.lang.String requestTarget)
Create a newHttpRequestMethod.OPTIONSrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.OPTIONSrequest.
-
head
default StreamingHttpRequest head(java.lang.String requestTarget)
Create a newHttpRequestMethod.HEADrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.HEADrequest.
-
trace
default StreamingHttpRequest trace(java.lang.String requestTarget)
Create a newHttpRequestMethod.TRACErequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.TRACErequest.
-
delete
default StreamingHttpRequest delete(java.lang.String requestTarget)
Create a newHttpRequestMethod.DELETErequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.DELETErequest.
-
patch
default StreamingHttpRequest patch(java.lang.String requestTarget)
Create a newHttpRequestMethod.PATCHrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.PATCHrequest.
-
connect
default StreamingHttpRequest connect(java.lang.String requestTarget)
Create a newHttpRequestMethod.CONNECTrequest.- Parameters:
requestTarget- The request target.- Returns:
- a new
HttpRequestMethod.CONNECTrequest.
-
-