Package org.eclipse.cbi.maven.http
Class HttpRequest.Config
- java.lang.Object
-
- org.eclipse.cbi.maven.http.HttpRequest.Config
-
- Enclosing class:
- HttpRequest
public abstract static class HttpRequest.Config extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpRequest.Config.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static HttpRequest.Config.Builder
builder()
abstract Duration
connectTimeout()
The timeout for establishing a TCP connection with remote serverstatic HttpRequest.Config
defaultConfig()
abstract Duration
readTimeout()
The max time between two packets exchangeabstract Duration
timeout()
The wall time-out for the request, from establishing the connection to closing it.
-
-
-
Method Detail
-
connectTimeout
public abstract Duration connectTimeout()
The timeout for establishing a TCP connection with remote server- Returns:
-
readTimeout
public abstract Duration readTimeout()
The max time between two packets exchange- Returns:
-
timeout
public abstract 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()
-
-