Package org.eclipse.cbi.maven.http
Class HttpRequest.Config
- java.lang.Object
-
- org.eclipse.cbi.maven.http.HttpRequest.Config
-
- Direct Known Subclasses:
AutoValue_HttpRequest_Config
- Enclosing class:
- HttpRequest
public abstract static class HttpRequest.Config extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpRequest.Config.Builder
-
Field Summary
Fields Modifier and Type Field Description private static java.time.Duration
CONNECT_TIMEOUT__DEFAULT
private static java.time.Duration
READ_TIMEOUT__DEFAULT
private static java.time.Duration
TIMEOUT__DEFAULT
-
Constructor Summary
Constructors Constructor Description Config()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static HttpRequest.Config.Builder
builder()
abstract java.time.Duration
connectTimeout()
The timeout for establishing a TCP connection with remote serverstatic HttpRequest.Config
defaultConfig()
abstract java.time.Duration
readTimeout()
The max time between two packets exchangeabstract java.time.Duration
timeout()
The wall time-out for the request, from establishing the connection to closing it.
-
-
-
Method Detail
-
connectTimeout
public abstract java.time.Duration connectTimeout()
The timeout for establishing a TCP connection with remote server- Returns:
-
readTimeout
public abstract java.time.Duration readTimeout()
The max time between two packets exchange- Returns:
-
timeout
public abstract java.time.Duration timeout()
The wall time-out for the request, from establishing the connection to closing it.- Returns:
-
builder
public static HttpRequest.Config.Builder builder()
-
defaultConfig
public static HttpRequest.Config defaultConfig()
-
-