public class ClientConfig
extends java.lang.Object
| Constructor and Description |
|---|
ClientConfig() |
| Modifier and Type | Method and Description |
|---|---|
ClientConfig |
addPoolNode(HttpAddress poolNodeAddress) |
ClientConfig |
addServerNameForIdentification(java.lang.String serverNameForIdentification) |
ClientConfig |
disableDebug() |
ClientConfig |
disableEpoll() |
ClientConfig |
enableDebug() |
ClientConfig |
enableEpoll() |
BackOff |
getBackOff() |
java.lang.Iterable<java.lang.String> |
getCiphers() |
io.netty.handler.ssl.CipherSuiteFilter |
getCipherSuiteFilter() |
ClientAuthMode |
getClientAuthMode() |
int |
getConnectTimeoutMillis() |
io.netty.handler.logging.LogLevel |
getDebugLogLevel() |
io.netty.handler.codec.http2.Http2Settings |
getHttp2Settings() |
io.netty.handler.proxy.HttpProxyHandler |
getHttpProxyHandler() |
java.io.InputStream |
getKeyCertChainInputStream() |
java.io.InputStream |
getKeyInputStream() |
java.lang.String |
getKeyPassword() |
int |
getMaxChunkSize() |
int |
getMaxCompositeBufferComponents() |
int |
getMaxContentLength() |
int |
getMaxHeadersSize() |
int |
getMaxInitialLineLength() |
java.lang.Integer |
getPoolNodeConnectionLimit() |
java.util.List<HttpAddress> |
getPoolNodes() |
io.netty.handler.codec.http.HttpVersion |
getPoolVersion() |
int |
getReadTimeoutMillis() |
java.lang.Integer |
getRetriesPerPoolNode() |
java.util.List<java.lang.String> |
getServerNamesForIdentification() |
java.security.Provider |
getSslContextProvider() |
io.netty.handler.ssl.SslProvider |
getSslProvider() |
int |
getTcpReceiveBufferSize() |
int |
getTcpSendBufferSize() |
int |
getThreadCount() |
javax.net.ssl.TrustManagerFactory |
getTrustManagerFactory() |
java.security.KeyStore |
getTrustManagerKeyStore() |
io.netty.channel.WriteBufferWaterMark |
getWriteBufferWaterMark() |
boolean |
isDebug() |
boolean |
isEnableGzip() |
boolean |
isEpoll() |
boolean |
isKeepAlive() |
boolean |
isPoolSecure() |
boolean |
isReuseAddr() |
boolean |
isTcpNodelay() |
ClientConfig |
setBackOff(BackOff backOff) |
ClientConfig |
setCiphers(java.lang.Iterable<java.lang.String> ciphers) |
ClientConfig |
setCipherSuiteFilter(io.netty.handler.ssl.CipherSuiteFilter cipherSuiteFilter) |
ClientConfig |
setClientAuthMode(ClientAuthMode clientAuthMode) |
ClientConfig |
setConnectTimeoutMillis(int connectTimeoutMillis) |
ClientConfig |
setDebug(boolean debug) |
ClientConfig |
setDebugLogLevel(io.netty.handler.logging.LogLevel debugLogLevel) |
ClientConfig |
setEnableGzip(boolean enableGzip) |
ClientConfig |
setHttp2Settings(io.netty.handler.codec.http2.Http2Settings http2Settings) |
ClientConfig |
setHttpProxyHandler(io.netty.handler.proxy.HttpProxyHandler httpProxyHandler) |
ClientConfig |
setJdkSslProvider() |
ClientConfig |
setKeepAlive(boolean keepAlive) |
ClientConfig |
setKeyCert(java.io.InputStream keyCertChainInputStream,
java.io.InputStream keyInputStream) |
ClientConfig |
setKeyCert(java.io.InputStream keyCertChainInputStream,
java.io.InputStream keyInputStream,
java.lang.String keyPassword) |
ClientConfig |
setMaxChunkSize(int maxChunkSize) |
ClientConfig |
setMaxCompositeBufferComponents(int maxCompositeBufferComponents) |
ClientConfig |
setMaxContentLength(int maxContentLength) |
ClientConfig |
setMaxHeadersSize(int maxHeadersSize) |
ClientConfig |
setMaxInitialLineLength(int maxInitialLineLength) |
ClientConfig |
setOpenSSLSslProvider() |
ClientConfig |
setPoolNodeConnectionLimit(java.lang.Integer poolNodeConnectionLimit) |
ClientConfig |
setPoolNodes(java.util.List<HttpAddress> poolNodes) |
ClientConfig |
setPoolSecure(boolean poolSecure) |
ClientConfig |
setPoolVersion(io.netty.handler.codec.http.HttpVersion poolVersion) |
ClientConfig |
setReadTimeoutMillis(int readTimeoutMillis) |
ClientConfig |
setRetriesPerPoolNode(java.lang.Integer retriesPerPoolNode) |
ClientConfig |
setReuseAddr(boolean reuseAddr) |
ClientConfig |
setSslContextProvider(java.security.Provider sslContextProvider) |
ClientConfig |
setSslProvider(io.netty.handler.ssl.SslProvider sslProvider) |
ClientConfig |
setTcpNodelay(boolean tcpNodelay) |
ClientConfig |
setTcpReceiveBufferSize(int tcpReceiveBufferSize) |
ClientConfig |
setTcpSendBufferSize(int tcpSendBufferSize) |
ClientConfig |
setThreadCount(int threadCount) |
ClientConfig |
setTrustManagerFactory(javax.net.ssl.TrustManagerFactory trustManagerFactory) |
ClientConfig |
setTrustManagerKeyStore(java.security.KeyStore trustManagerKeyStore) |
ClientConfig |
setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark) |
java.lang.String |
toString() |
public ClientConfig setDebug(boolean debug)
public ClientConfig enableDebug()
public ClientConfig disableDebug()
public boolean isDebug()
public ClientConfig setDebugLogLevel(io.netty.handler.logging.LogLevel debugLogLevel)
public io.netty.handler.logging.LogLevel getDebugLogLevel()
public ClientConfig enableEpoll()
public ClientConfig disableEpoll()
public boolean isEpoll()
public ClientConfig setThreadCount(int threadCount)
public int getThreadCount()
public ClientConfig setTcpNodelay(boolean tcpNodelay)
public boolean isTcpNodelay()
public ClientConfig setKeepAlive(boolean keepAlive)
public boolean isKeepAlive()
public ClientConfig setReuseAddr(boolean reuseAddr)
public boolean isReuseAddr()
public ClientConfig setTcpSendBufferSize(int tcpSendBufferSize)
public int getTcpSendBufferSize()
public ClientConfig setTcpReceiveBufferSize(int tcpReceiveBufferSize)
public int getTcpReceiveBufferSize()
public ClientConfig setMaxInitialLineLength(int maxInitialLineLength)
public int getMaxInitialLineLength()
public ClientConfig setMaxHeadersSize(int maxHeadersSize)
public int getMaxHeadersSize()
public ClientConfig setMaxChunkSize(int maxChunkSize)
public int getMaxChunkSize()
public ClientConfig setMaxContentLength(int maxContentLength)
public int getMaxContentLength()
public ClientConfig setMaxCompositeBufferComponents(int maxCompositeBufferComponents)
public int getMaxCompositeBufferComponents()
public ClientConfig setConnectTimeoutMillis(int connectTimeoutMillis)
public int getConnectTimeoutMillis()
public ClientConfig setReadTimeoutMillis(int readTimeoutMillis)
public int getReadTimeoutMillis()
public ClientConfig setEnableGzip(boolean enableGzip)
public boolean isEnableGzip()
public ClientConfig setHttp2Settings(io.netty.handler.codec.http2.Http2Settings http2Settings)
public io.netty.handler.codec.http2.Http2Settings getHttp2Settings()
public ClientConfig setSslProvider(io.netty.handler.ssl.SslProvider sslProvider)
public io.netty.handler.ssl.SslProvider getSslProvider()
public ClientConfig setJdkSslProvider()
public ClientConfig setOpenSSLSslProvider()
public ClientConfig setSslContextProvider(java.security.Provider sslContextProvider)
public java.security.Provider getSslContextProvider()
public ClientConfig setCiphers(java.lang.Iterable<java.lang.String> ciphers)
public java.lang.Iterable<java.lang.String> getCiphers()
public ClientConfig setCipherSuiteFilter(io.netty.handler.ssl.CipherSuiteFilter cipherSuiteFilter)
public io.netty.handler.ssl.CipherSuiteFilter getCipherSuiteFilter()
public ClientConfig setKeyCert(java.io.InputStream keyCertChainInputStream, java.io.InputStream keyInputStream)
public java.io.InputStream getKeyCertChainInputStream()
public java.io.InputStream getKeyInputStream()
public ClientConfig setKeyCert(java.io.InputStream keyCertChainInputStream, java.io.InputStream keyInputStream, java.lang.String keyPassword)
public java.lang.String getKeyPassword()
public ClientConfig setClientAuthMode(ClientAuthMode clientAuthMode)
public ClientAuthMode getClientAuthMode()
public ClientConfig setTrustManagerFactory(javax.net.ssl.TrustManagerFactory trustManagerFactory)
public javax.net.ssl.TrustManagerFactory getTrustManagerFactory()
public ClientConfig setTrustManagerKeyStore(java.security.KeyStore trustManagerKeyStore)
public java.security.KeyStore getTrustManagerKeyStore()
public ClientConfig setHttpProxyHandler(io.netty.handler.proxy.HttpProxyHandler httpProxyHandler)
public io.netty.handler.proxy.HttpProxyHandler getHttpProxyHandler()
public ClientConfig setPoolNodes(java.util.List<HttpAddress> poolNodes)
public java.util.List<HttpAddress> getPoolNodes()
public ClientConfig addPoolNode(HttpAddress poolNodeAddress)
public ClientConfig setPoolNodeConnectionLimit(java.lang.Integer poolNodeConnectionLimit)
public java.lang.Integer getPoolNodeConnectionLimit()
public ClientConfig setRetriesPerPoolNode(java.lang.Integer retriesPerPoolNode)
public java.lang.Integer getRetriesPerPoolNode()
public ClientConfig setPoolVersion(io.netty.handler.codec.http.HttpVersion poolVersion)
public io.netty.handler.codec.http.HttpVersion getPoolVersion()
public ClientConfig setPoolSecure(boolean poolSecure)
public boolean isPoolSecure()
public ClientConfig addServerNameForIdentification(java.lang.String serverNameForIdentification)
public java.util.List<java.lang.String> getServerNamesForIdentification()
public ClientConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark)
public io.netty.channel.WriteBufferWaterMark getWriteBufferWaterMark()
public ClientConfig setBackOff(BackOff backOff)
public BackOff getBackOff()
public java.lang.String toString()
toString in class java.lang.Object