Package io.servicetalk.http.api
Interface StreamingHttpRequestFactory
- All Known Subinterfaces:
FilterableReservedStreamingHttpConnection,FilterableStreamingHttpClient,FilterableStreamingHttpConnection,FilterableStreamingHttpLoadBalancedConnection,ReservedStreamingHttpConnection,StreamingHttpClient,StreamingHttpConnection,StreamingHttpRequester,StreamingHttpRequestResponseFactory
- All Known Implementing Classes:
DefaultStreamingHttpRequestResponseFactory,DelegatingFilterableStreamingHttpLoadBalancedConnection,HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection,ReservedStreamingHttpConnectionFilter,StreamingHttpClientFilter,StreamingHttpConnectionFilter
public interface StreamingHttpRequestFactory
A factory for creating
StreamingHttpRequests.-
Method Summary
Modifier and TypeMethodDescriptiondefault StreamingHttpRequestCreate a newHttpRequestMethod.CONNECTrequest.default StreamingHttpRequestCreate a newHttpRequestMethod.DELETErequest.default StreamingHttpRequestCreate a newHttpRequestMethod.GETrequest.default StreamingHttpRequestCreate a newHttpRequestMethod.HEADrequest.newRequest(HttpRequestMethod method, String requestTarget) Create a newHttpRequestFactory.default StreamingHttpRequestCreate a newHttpRequestMethod.OPTIONSrequest.default StreamingHttpRequestCreate a newHttpRequestMethod.PATCHrequest.default StreamingHttpRequestCreate a newHttpRequestMethod.POSTrequest.default StreamingHttpRequestCreate a newHttpRequestMethod.PUTrequest.default StreamingHttpRequestCreate 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.
-