Class HttpClientOptions
- java.lang.Object
-
- io.gravitee.connector.http.endpoint.HttpClientOptions
-
- All Implemented Interfaces:
Serializable
public class HttpClientOptions extends Object implements Serializable
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_CLEAR_TEXT_UPGRADEstatic longDEFAULT_CONNECT_TIMEOUTstatic booleanDEFAULT_FOLLOW_REDIRECTSstatic longDEFAULT_IDLE_TIMEOUTstatic booleanDEFAULT_KEEP_ALIVEstatic intDEFAULT_MAX_CONCURRENT_CONNECTIONSstatic booleanDEFAULT_PIPELININGstatic booleanDEFAULT_PROPAGATE_CLIENT_ACCEPT_ENCODINGstatic ProtocolVersionDEFAULT_PROTOCOL_VERSIONstatic longDEFAULT_READ_TIMEOUTstatic booleanDEFAULT_USE_COMPRESSION
-
Constructor Summary
Constructors Constructor Description HttpClientOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetConnectTimeout()longgetIdleTimeout()intgetMaxConcurrentConnections()longgetReadTimeout()ProtocolVersiongetVersion()booleanisClearTextUpgrade()booleanisFollowRedirects()booleanisKeepAlive()booleanisPipelining()booleanisPropagateClientAcceptEncoding()booleanisUseCompression()voidsetClearTextUpgrade(boolean clearTextUpgrade)voidsetConnectTimeout(long connectTimeout)voidsetFollowRedirects(boolean followRedirects)voidsetIdleTimeout(long idleTimeout)voidsetKeepAlive(boolean keepAlive)voidsetMaxConcurrentConnections(int maxConcurrentConnections)voidsetPipelining(boolean pipelining)voidsetPropagateClientAcceptEncoding(boolean propagateClientAcceptEncoding)voidsetReadTimeout(long readTimeout)voidsetUseCompression(boolean useCompression)voidsetVersion(ProtocolVersion version)
-
-
-
Field Detail
-
DEFAULT_IDLE_TIMEOUT
public static long DEFAULT_IDLE_TIMEOUT
-
DEFAULT_CONNECT_TIMEOUT
public static long DEFAULT_CONNECT_TIMEOUT
-
DEFAULT_READ_TIMEOUT
public static long DEFAULT_READ_TIMEOUT
-
DEFAULT_MAX_CONCURRENT_CONNECTIONS
public static int DEFAULT_MAX_CONCURRENT_CONNECTIONS
-
DEFAULT_KEEP_ALIVE
public static boolean DEFAULT_KEEP_ALIVE
-
DEFAULT_PIPELINING
public static boolean DEFAULT_PIPELINING
-
DEFAULT_USE_COMPRESSION
public static boolean DEFAULT_USE_COMPRESSION
-
DEFAULT_PROPAGATE_CLIENT_ACCEPT_ENCODING
public static boolean DEFAULT_PROPAGATE_CLIENT_ACCEPT_ENCODING
-
DEFAULT_FOLLOW_REDIRECTS
public static boolean DEFAULT_FOLLOW_REDIRECTS
-
DEFAULT_CLEAR_TEXT_UPGRADE
public static boolean DEFAULT_CLEAR_TEXT_UPGRADE
-
DEFAULT_PROTOCOL_VERSION
public static ProtocolVersion DEFAULT_PROTOCOL_VERSION
-
-
Method Detail
-
getConnectTimeout
public long getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(long connectTimeout)
-
getIdleTimeout
public long getIdleTimeout()
-
setIdleTimeout
public void setIdleTimeout(long idleTimeout)
-
isKeepAlive
public boolean isKeepAlive()
-
setKeepAlive
public void setKeepAlive(boolean keepAlive)
-
getReadTimeout
public long getReadTimeout()
-
setReadTimeout
public void setReadTimeout(long readTimeout)
-
isPipelining
public boolean isPipelining()
-
setPipelining
public void setPipelining(boolean pipelining)
-
getMaxConcurrentConnections
public int getMaxConcurrentConnections()
-
setMaxConcurrentConnections
public void setMaxConcurrentConnections(int maxConcurrentConnections)
-
isUseCompression
public boolean isUseCompression()
-
setUseCompression
public void setUseCompression(boolean useCompression)
-
isFollowRedirects
public boolean isFollowRedirects()
-
setFollowRedirects
public void setFollowRedirects(boolean followRedirects)
-
isClearTextUpgrade
public boolean isClearTextUpgrade()
-
setClearTextUpgrade
public void setClearTextUpgrade(boolean clearTextUpgrade)
-
getVersion
public ProtocolVersion getVersion()
-
setVersion
public void setVersion(ProtocolVersion version)
-
isPropagateClientAcceptEncoding
public boolean isPropagateClientAcceptEncoding()
-
setPropagateClientAcceptEncoding
public void setPropagateClientAcceptEncoding(boolean propagateClientAcceptEncoding)
-
-