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 classHttpRequest.Config.Builder
-
Field Summary
Fields Modifier and Type Field Description private static java.time.DurationCONNECT_TIMEOUT__DEFAULTprivate static java.time.DurationREAD_TIMEOUT__DEFAULTprivate static java.time.DurationTIMEOUT__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.Builderbuilder()abstract java.time.DurationconnectTimeout()The timeout for establishing a TCP connection with remote serverstatic HttpRequest.ConfigdefaultConfig()abstract java.time.DurationreadTimeout()The max time between two packets exchangeabstract java.time.Durationtimeout()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()
-
-