public class HttpClientOptions extends ClientOptionsBase
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_KEEP_ALIVE |
static int |
DEFAULT_MAX_POOL_SIZE |
static int |
DEFAULT_MAX_WEBSOCKET_FRAME_SIZE |
static boolean |
DEFAULT_PIPELINING |
static boolean |
DEFAULT_TRY_USE_COMPRESSION |
static boolean |
DEFAULT_VERIFY_HOST |
DEFAULT_CONNECT_TIMEOUT, DEFAULT_TRUST_ALL
DEFAULT_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_USE_POOLED_BUFFERS
DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS
Constructor and Description |
---|
HttpClientOptions() |
HttpClientOptions(HttpClientOptions other) |
HttpClientOptions(JsonObject json) |
getConnectTimeout, isTrustAll
addCrlPath, addCrlValue, getCrlPaths, getCrlValues, getEnabledCipherSuites, getIdleTimeout, getKeyStoreOptions, getSoLinger, getTrustStoreOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUsePooledBuffers
getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress
public static final int DEFAULT_MAX_POOL_SIZE
public static final boolean DEFAULT_KEEP_ALIVE
public static final boolean DEFAULT_PIPELINING
public static final boolean DEFAULT_TRY_USE_COMPRESSION
public static final boolean DEFAULT_VERIFY_HOST
public static final int DEFAULT_MAX_WEBSOCKET_FRAME_SIZE
public HttpClientOptions(HttpClientOptions other)
public HttpClientOptions(JsonObject json)
public HttpClientOptions()
public HttpClientOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize
in class NetworkOptions
public HttpClientOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize
in class NetworkOptions
public HttpClientOptions setReuseAddress(boolean reuseAddress)
setReuseAddress
in class NetworkOptions
public HttpClientOptions setTrafficClass(int trafficClass)
setTrafficClass
in class NetworkOptions
public HttpClientOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay
in class TCPSSLOptions
public HttpClientOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive
in class TCPSSLOptions
public HttpClientOptions setSoLinger(int soLinger)
setSoLinger
in class TCPSSLOptions
public HttpClientOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers
in class TCPSSLOptions
public HttpClientOptions setIdleTimeout(int idleTimeout)
setIdleTimeout
in class TCPSSLOptions
public HttpClientOptions setSsl(boolean ssl)
setSsl
in class TCPSSLOptions
public HttpClientOptions setKeyStoreOptions(KeyStoreOptions keyStore)
setKeyStoreOptions
in class TCPSSLOptions
public HttpClientOptions setTrustStoreOptions(TrustStoreOptions trustStore)
setTrustStoreOptions
in class TCPSSLOptions
public HttpClientOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite
in class TCPSSLOptions
public HttpClientOptions setConnectTimeout(int connectTimeout)
setConnectTimeout
in class ClientOptionsBase
public int getMaxPoolSize()
public HttpClientOptions setMaxPoolSize(int maxPoolSize)
public boolean isKeepAlive()
public HttpClientOptions setKeepAlive(boolean keepAlive)
public boolean isPipelining()
public HttpClientOptions setPipelining(boolean pipelining)
public boolean isVerifyHost()
public HttpClientOptions setVerifyHost(boolean verifyHost)
public HttpClientOptions setTrustAll(boolean trustAll)
setTrustAll
in class ClientOptionsBase
public boolean isTryUseCompression()
public HttpClientOptions setTryUseCompression(boolean tryUseCompression)
public int getMaxWebsocketFrameSize()
public HttpClientOptions setMaxWebsocketFrameSize(int maxWebsocketFrameSize)
public boolean equals(Object o)
equals
in class ClientOptionsBase
public int hashCode()
hashCode
in class ClientOptionsBase
Copyright © 2014. All Rights Reserved.