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 StreamingHttpRequestFactory
A factory for creatingStreamingHttpRequest
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StreamingHttpRequest
connect(java.lang.String requestTarget)
Create a newHttpRequestMethod.CONNECT
request.default StreamingHttpRequest
delete(java.lang.String requestTarget)
Create a newHttpRequestMethod.DELETE
request.default StreamingHttpRequest
get(java.lang.String requestTarget)
Create a newHttpRequestMethod.GET
request.default StreamingHttpRequest
head(java.lang.String requestTarget)
Create a newHttpRequestMethod.HEAD
request.StreamingHttpRequest
newRequest(HttpRequestMethod method, java.lang.String requestTarget)
Create a newHttpRequestFactory
.default StreamingHttpRequest
options(java.lang.String requestTarget)
Create a newHttpRequestMethod.OPTIONS
request.default StreamingHttpRequest
patch(java.lang.String requestTarget)
Create a newHttpRequestMethod.PATCH
request.default StreamingHttpRequest
post(java.lang.String requestTarget)
Create a newHttpRequestMethod.POST
request.default StreamingHttpRequest
put(java.lang.String requestTarget)
Create a newHttpRequestMethod.PUT
request.default StreamingHttpRequest
trace(java.lang.String requestTarget)
Create a newHttpRequestMethod.TRACE
request.
-
-
-
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.GET
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.GET
request.
-
post
default StreamingHttpRequest post(java.lang.String requestTarget)
Create a newHttpRequestMethod.POST
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.POST
request.
-
put
default StreamingHttpRequest put(java.lang.String requestTarget)
Create a newHttpRequestMethod.PUT
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.PUT
request.
-
options
default StreamingHttpRequest options(java.lang.String requestTarget)
Create a newHttpRequestMethod.OPTIONS
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.OPTIONS
request.
-
head
default StreamingHttpRequest head(java.lang.String requestTarget)
Create a newHttpRequestMethod.HEAD
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.HEAD
request.
-
trace
default StreamingHttpRequest trace(java.lang.String requestTarget)
Create a newHttpRequestMethod.TRACE
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.TRACE
request.
-
delete
default StreamingHttpRequest delete(java.lang.String requestTarget)
Create a newHttpRequestMethod.DELETE
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.DELETE
request.
-
patch
default StreamingHttpRequest patch(java.lang.String requestTarget)
Create a newHttpRequestMethod.PATCH
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.PATCH
request.
-
connect
default StreamingHttpRequest connect(java.lang.String requestTarget)
Create a newHttpRequestMethod.CONNECT
request.- Parameters:
requestTarget
- The request target.- Returns:
- a new
HttpRequestMethod.CONNECT
request.
-
-