Interface HttpRequestOptions
-
- All Known Subinterfaces:
RequestOptions
- All Known Implementing Classes:
EntityRequestOptions,NonEntityRequestOptions,RequestOptionsImpl
public interface HttpRequestOptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHttpRequestOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static HttpRequestOptionsEMPTY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static HttpRequestOptions.BuilderconnectTimeout(long duration, TimeUnit unit)static HttpRequestOptionscreate(Optional<Long> connectTimeoutMs, Optional<Long> readTimeoutMs)static HttpRequestOptionsreadTimeout(long duration, TimeUnit unit)Optional<Long>requestConnectTimeoutMs()If present returns the connect timeout for the request (after the SSL handshake).Optional<Long>requestReadTimeoutMs()If present returns the read timeout for the request (after the SSL handshake).
-
-
-
Field Detail
-
EMPTY
static final HttpRequestOptions EMPTY
-
-
Method Detail
-
requestConnectTimeoutMs
Optional<Long> requestConnectTimeoutMs()
If present returns the connect timeout for the request (after the SSL handshake).- Returns:
- request connect timeout in ms
-
requestReadTimeoutMs
Optional<Long> requestReadTimeoutMs()
If present returns the read timeout for the request (after the SSL handshake).- Returns:
- request read timeout in ms
-
create
static HttpRequestOptions create(Optional<Long> connectTimeoutMs, Optional<Long> readTimeoutMs)
-
connectTimeout
static HttpRequestOptions.Builder connectTimeout(long duration, TimeUnit unit)
-
readTimeout
static HttpRequestOptions readTimeout(long duration, TimeUnit unit)
-
-