Class RequestConfig
java.lang.Object
org.apache.hc.client5.http.config.RequestConfig
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprivate final org.apache.hc.core5.util.TimeValueprivate final org.apache.hc.core5.util.Timeoutprivate final org.apache.hc.core5.util.Timeoutprivate final booleanprivate final Stringstatic final RequestConfigprivate static final org.apache.hc.core5.util.TimeValueprivate static final org.apache.hc.core5.util.Timeoutprivate final booleanprivate final booleanprivate final intprivate final org.apache.hc.core5.http.HttpHostprivate final Collection<String> private final booleanprivate final org.apache.hc.core5.util.Timeoutprivate final Collection<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIntended for CDI compatibility(package private)RequestConfig(boolean expectContinueEnabled, org.apache.hc.core5.http.HttpHost proxy, String cookieSpec, boolean redirectsEnabled, boolean circularRedirectsAllowed, int maxRedirects, boolean authenticationEnabled, Collection<String> targetPreferredAuthSchemes, Collection<String> proxyPreferredAuthSchemes, org.apache.hc.core5.util.Timeout connectionRequestTimeout, org.apache.hc.core5.util.Timeout connectTimeout, org.apache.hc.core5.util.Timeout responseTimeout, org.apache.hc.core5.util.TimeValue connectionKeepAlive, boolean contentCompressionEnabled, boolean hardCancellationEnabled) -
Method Summary
Modifier and TypeMethodDescriptionprotected RequestConfigclone()static RequestConfig.Buildercopy(RequestConfig config) static RequestConfig.Buildercustom()org.apache.hc.core5.util.TimeValueorg.apache.hc.core5.util.Timeoutorg.apache.hc.core5.util.TimeoutDeprecated.intorg.apache.hc.core5.http.HttpHostgetProxy()Deprecated.UseDefaultProxyRoutePlanneror a customHttpRoutePlanner.org.apache.hc.core5.util.TimeoutbooleanbooleanbooleanbooleanbooleanbooleantoString()
-
Field Details
-
DEFAULT_CONNECTION_REQUEST_TIMEOUT
private static final org.apache.hc.core5.util.Timeout DEFAULT_CONNECTION_REQUEST_TIMEOUT -
DEFAULT_CONN_KEEP_ALIVE
private static final org.apache.hc.core5.util.TimeValue DEFAULT_CONN_KEEP_ALIVE -
DEFAULT
-
expectContinueEnabled
private final boolean expectContinueEnabled -
proxy
private final org.apache.hc.core5.http.HttpHost proxy -
cookieSpec
-
redirectsEnabled
private final boolean redirectsEnabled -
circularRedirectsAllowed
private final boolean circularRedirectsAllowed -
maxRedirects
private final int maxRedirects -
authenticationEnabled
private final boolean authenticationEnabled -
targetPreferredAuthSchemes
-
proxyPreferredAuthSchemes
-
connectionRequestTimeout
private final org.apache.hc.core5.util.Timeout connectionRequestTimeout -
connectTimeout
private final org.apache.hc.core5.util.Timeout connectTimeout -
responseTimeout
private final org.apache.hc.core5.util.Timeout responseTimeout -
connectionKeepAlive
private final org.apache.hc.core5.util.TimeValue connectionKeepAlive -
contentCompressionEnabled
private final boolean contentCompressionEnabled -
hardCancellationEnabled
private final boolean hardCancellationEnabled
-
-
Constructor Details
-
RequestConfig
protected RequestConfig()Intended for CDI compatibility -
RequestConfig
RequestConfig(boolean expectContinueEnabled, org.apache.hc.core5.http.HttpHost proxy, String cookieSpec, boolean redirectsEnabled, boolean circularRedirectsAllowed, int maxRedirects, boolean authenticationEnabled, Collection<String> targetPreferredAuthSchemes, Collection<String> proxyPreferredAuthSchemes, org.apache.hc.core5.util.Timeout connectionRequestTimeout, org.apache.hc.core5.util.Timeout connectTimeout, org.apache.hc.core5.util.Timeout responseTimeout, org.apache.hc.core5.util.TimeValue connectionKeepAlive, boolean contentCompressionEnabled, boolean hardCancellationEnabled)
-
-
Method Details
-
isExpectContinueEnabled
public boolean isExpectContinueEnabled()- See Also:
-
getProxy
Deprecated.UseDefaultProxyRoutePlanneror a customHttpRoutePlanner.- See Also:
-
getCookieSpec
- See Also:
-
isRedirectsEnabled
public boolean isRedirectsEnabled()- See Also:
-
isCircularRedirectsAllowed
public boolean isCircularRedirectsAllowed()- See Also:
-
getMaxRedirects
public int getMaxRedirects()- See Also:
-
isAuthenticationEnabled
public boolean isAuthenticationEnabled()- See Also:
-
getTargetPreferredAuthSchemes
- See Also:
-
getProxyPreferredAuthSchemes
- See Also:
-
getConnectionRequestTimeout
public org.apache.hc.core5.util.Timeout getConnectionRequestTimeout()- See Also:
-
getConnectTimeout
Deprecated.- See Also:
-
getResponseTimeout
public org.apache.hc.core5.util.Timeout getResponseTimeout()- See Also:
-
getConnectionKeepAlive
public org.apache.hc.core5.util.TimeValue getConnectionKeepAlive()- See Also:
-
isContentCompressionEnabled
public boolean isContentCompressionEnabled()- See Also:
-
isHardCancellationEnabled
public boolean isHardCancellationEnabled()- See Also:
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
toString
-
custom
-
copy
-
ConnectionConfig.getConnectTimeout().