public class DefaultAsyncHttpClientConfig extends Object implements AsyncHttpClientConfig
AsyncHttpClient. System property can be also used to configure this object default behavior by doing: for documentation| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultAsyncHttpClientConfig.Builder
Builder for an
AsyncHttpClient |
AsyncHttpClientConfig.AdditionalChannelInitializer, AsyncHttpClientConfig.ResponseBodyPartFactorypublic String getAhcVersion()
getAhcVersion in interface AsyncHttpClientConfigpublic boolean isFollowRedirect()
AsyncHttpClientConfigisFollowRedirect in interface AsyncHttpClientConfigpublic int getMaxRedirects()
AsyncHttpClientConfiggetMaxRedirects in interface AsyncHttpClientConfigpublic boolean isStrict302Handling()
AsyncHttpClientConfigisStrict302Handling in interface AsyncHttpClientConfigtrue if strict 302 handling is to be used, otherwise false.public boolean isCompressionEnforced()
AsyncHttpClientConfigisCompressionEnforced in interface AsyncHttpClientConfigpublic String getUserAgent()
AsyncHttpClientConfiggetUserAgent in interface AsyncHttpClientConfigpublic Realm getRealm()
AsyncHttpClientConfigRealmgetRealm in interface AsyncHttpClientConfigRealmpublic int getMaxRequestRetry()
AsyncHttpClientConfigIOException is throw by the remote servergetMaxRequestRetry in interface AsyncHttpClientConfigIOException is throw by the remote serverpublic boolean isDisableUrlEncodingForBoundRequests()
isDisableUrlEncodingForBoundRequests in interface AsyncHttpClientConfigpublic boolean isDisableZeroCopy()
isDisableZeroCopy in interface AsyncHttpClientConfigpublic boolean isKeepEncodingHeader()
isKeepEncodingHeader in interface AsyncHttpClientConfigpublic ProxyServerSelector getProxyServerSelector()
AsyncHttpClientConfigProxyServer used by an AsyncHttpClientgetProxyServerSelector in interface AsyncHttpClientConfigProxyServerpublic int getConnectTimeout()
AsyncHttpClientConfigAsyncHttpClient can wait when connecting to a remote hostgetConnectTimeout in interface AsyncHttpClientConfigAsyncHttpClient can wait when connecting to a remote hostpublic int getRequestTimeout()
AsyncHttpClientConfigAsyncHttpClient waits until the response is completed.getRequestTimeout in interface AsyncHttpClientConfigAsyncHttpClient waits until the response is completed.public int getReadTimeout()
AsyncHttpClientConfigAsyncHttpClient can stay idle.getReadTimeout in interface AsyncHttpClientConfigAsyncHttpClient can stay idle.public int getShutdownQuietPeriod()
getShutdownQuietPeriod in interface AsyncHttpClientConfigpublic int getShutdownTimeout()
getShutdownTimeout in interface AsyncHttpClientConfigpublic boolean isKeepAlive()
AsyncHttpClientConfigChannelPool support enabled.isKeepAlive in interface AsyncHttpClientConfigpublic int getPooledConnectionIdleTimeout()
AsyncHttpClientConfigAsyncHttpClient will keep connection in pool.getPooledConnectionIdleTimeout in interface AsyncHttpClientConfigAsyncHttpClient will keep connection in pool.public int getConnectionPoolCleanerPeriod()
getConnectionPoolCleanerPeriod in interface AsyncHttpClientConfigpublic int getConnectionTtl()
AsyncHttpClientConfigAsyncHttpClient will keep connection in the pool, or -1 to keep connection while possible.getConnectionTtl in interface AsyncHttpClientConfigAsyncHttpClient will keep connection in the pool, or -1 to keep connection while possible.public int getMaxConnections()
AsyncHttpClientConfigAsyncHttpClient can handle.getMaxConnections in interface AsyncHttpClientConfigAsyncHttpClient can handle.public int getMaxConnectionsPerHost()
AsyncHttpClientConfigAsyncHttpClient can handle.getMaxConnectionsPerHost in interface AsyncHttpClientConfigAsyncHttpClient can handle.public ChannelPool getChannelPool()
getChannelPool in interface AsyncHttpClientConfigpublic KeepAliveStrategy getKeepAliveStrategy()
getKeepAliveStrategy in interface AsyncHttpClientConfigpublic boolean isValidateResponseHeaders()
isValidateResponseHeaders in interface AsyncHttpClientConfigpublic boolean isUseOpenSsl()
isUseOpenSsl in interface AsyncHttpClientConfigpublic boolean isAcceptAnyCertificate()
isAcceptAnyCertificate in interface AsyncHttpClientConfigpublic int getHandshakeTimeout()
getHandshakeTimeout in interface AsyncHttpClientConfigpublic String[] getEnabledProtocols()
getEnabledProtocols in interface AsyncHttpClientConfigpublic String[] getEnabledCipherSuites()
getEnabledCipherSuites in interface AsyncHttpClientConfigpublic int getSslSessionCacheSize()
getSslSessionCacheSize in interface AsyncHttpClientConfigpublic int getSslSessionTimeout()
getSslSessionTimeout in interface AsyncHttpClientConfigpublic io.netty.handler.ssl.SslContext getSslContext()
AsyncHttpClientConfigSslContext used for SSL connection.getSslContext in interface AsyncHttpClientConfigSslContext used for SSL connection.public SslEngineFactory getSslEngineFactory()
getSslEngineFactory in interface AsyncHttpClientConfigpublic List<RequestFilter> getRequestFilters()
AsyncHttpClientConfigRequestFiltergetRequestFilters in interface AsyncHttpClientConfigResponseFilterpublic List<ResponseFilter> getResponseFilters()
AsyncHttpClientConfigResponseFiltergetResponseFilters in interface AsyncHttpClientConfigResponseFilterpublic List<IOExceptionFilter> getIoExceptionFilters()
AsyncHttpClientConfigIOExceptiongetIoExceptionFilters in interface AsyncHttpClientConfigIOExceptionpublic boolean isTcpNoDelay()
isTcpNoDelay in interface AsyncHttpClientConfigpublic boolean isSoReuseAddress()
isSoReuseAddress in interface AsyncHttpClientConfigpublic int getSoLinger()
getSoLinger in interface AsyncHttpClientConfigpublic int getSoSndBuf()
getSoSndBuf in interface AsyncHttpClientConfigpublic int getSoRcvBuf()
getSoRcvBuf in interface AsyncHttpClientConfigpublic String getThreadPoolName()
AsyncHttpClientConfigAsyncHttpClient, which is used for thread naming and debugging.getThreadPoolName in interface AsyncHttpClientConfigpublic int getHttpClientCodecMaxInitialLineLength()
getHttpClientCodecMaxInitialLineLength in interface AsyncHttpClientConfigpublic int getHttpClientCodecMaxHeaderSize()
getHttpClientCodecMaxHeaderSize in interface AsyncHttpClientConfigpublic int getHttpClientCodecMaxChunkSize()
getHttpClientCodecMaxChunkSize in interface AsyncHttpClientConfigpublic int getChunkedFileChunkSize()
getChunkedFileChunkSize in interface AsyncHttpClientConfigpublic int getWebSocketMaxBufferSize()
getWebSocketMaxBufferSize in interface AsyncHttpClientConfigpublic int getWebSocketMaxFrameSize()
getWebSocketMaxFrameSize in interface AsyncHttpClientConfigpublic Map<ChannelOption<Object>,Object> getChannelOptions()
getChannelOptions in interface AsyncHttpClientConfigpublic EventLoopGroup getEventLoopGroup()
getEventLoopGroup in interface AsyncHttpClientConfigpublic boolean isUseNativeTransport()
isUseNativeTransport in interface AsyncHttpClientConfigpublic io.netty.buffer.ByteBufAllocator getAllocator()
getAllocator in interface AsyncHttpClientConfigpublic Timer getNettyTimer()
getNettyTimer in interface AsyncHttpClientConfigpublic ThreadFactory getThreadFactory()
AsyncHttpClientConfigThreadFactory an AsyncHttpClient use for handling asynchronous response.getThreadFactory in interface AsyncHttpClientConfigThreadFactory an AsyncHttpClient use for handling asynchronous response. If no ThreadFactory has been explicitly
provided, this method will return nullpublic AsyncHttpClientConfig.AdditionalChannelInitializer getHttpAdditionalChannelInitializer()
getHttpAdditionalChannelInitializer in interface AsyncHttpClientConfigpublic AsyncHttpClientConfig.AdditionalChannelInitializer getWsAdditionalChannelInitializer()
getWsAdditionalChannelInitializer in interface AsyncHttpClientConfigpublic AsyncHttpClientConfig.ResponseBodyPartFactory getResponseBodyPartFactory()
getResponseBodyPartFactory in interface AsyncHttpClientConfigpublic int getIoThreadsCount()
getIoThreadsCount in interface AsyncHttpClientConfigCopyright © 2017. All Rights Reserved.