Package | Description |
---|---|
org.asynchttpclient |
Modifier and Type | Method and Description |
---|---|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.addIOExceptionFilter(IOExceptionFilter ioExceptionFilter)
Add an
IOExceptionFilter that will
be invoked when an IOException occurs during the
download/upload operations. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.addRequestFilter(RequestFilter requestFilter)
Add an
RequestFilter that will be
invoked before AsyncHttpClient.executeRequest(Request) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.addResponseFilter(ResponseFilter responseFilter)
Add an
ResponseFilter that will be
invoked as soon as the response is received, and before
AsyncHandler.onStatusReceived(HttpResponseStatus) . |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.removeIOExceptionFilter(IOExceptionFilter ioExceptionFilter)
Remove an
IOExceptionFilter tthat
will be invoked when an IOException occurs during the
download/upload operations. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.removeRequestFilter(RequestFilter requestFilter)
Remove an
RequestFilter that will
be invoked before AsyncHttpClient.executeRequest(Request) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.removeResponseFilter(ResponseFilter responseFilter)
Remove an
ResponseFilter that will
be invoked as soon as the response is received, and before
AsyncHandler.onStatusReceived(HttpResponseStatus) . |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setAcceptAnyCertificate(boolean acceptAnyCertificate) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setAdvancedConfig(AdvancedConfig advancedConfig)
Set the
AdvancedConfig |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setAllowPoolingConnections(boolean allowPoolingConnections)
Set true if connection can be pooled by a
ConnectionsPool . |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setAllowPoolingSslConnections(boolean allowPoolingSslConnections)
Return true is if connections pooling is enabled.
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setChunkedFileChunkSize(int chunkedFileChunkSize) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setCompressionEnforced(boolean compressionEnforced)
Enforce HTTP compression.
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setConnectionTTL(int connectionTTL)
Set the maximum time in millisecond connection can be added to the
pool for further reuse
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setConnectTimeout(int connectTimeout)
Set the maximum time in millisecond an
AsyncHttpClient can
wait when connecting to a remote host |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setDisableUrlEncodingForBoundRequests(boolean disableUrlEncodingForBoundRequests)
Allows use unescaped URLs in requests useful for retrieving data from
broken sites
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setDisableZeroCopy(boolean disableZeroCopy) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setEnabledCipherSuites(String[] enabledCipherSuites) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setEnabledProtocols(String[] enabledProtocols) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setExecutorService(ExecutorService applicationThreadPool)
Set the
ExecutorService an
AsyncHttpClient use for handling asynchronous response. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setFollowRedirect(boolean followRedirect)
Set to true to enable HTTP redirect
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setHandshakeTimeout(long handshakeTimeout) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setHttpClientCodecMaxChunkSize(int httpClientCodecMaxChunkSize) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setHttpClientCodecMaxHeaderSize(int httpClientCodecMaxHeaderSize) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setHttpClientCodecMaxInitialLineLength(int httpClientCodecMaxInitialLineLength) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setIOThreadMultiplier(int multiplier) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setKeepEncodingHeader(boolean keepEncodingHeader) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setMaxConnections(int maxConnections)
Set the maximum number of connections an
AsyncHttpClient can
handle. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setMaxConnectionsPerHost(int maxConnectionsPerHost)
Set the maximum number of connections per (scheme, host, port) an
AsyncHttpClient can handle. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setMaxRedirects(int maxRedirects)
Set the maximum number of HTTP redirect
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setMaxRequestRetry(int maxRequestRetry)
Set the number of times a request will be retried when an
IOException occurs because of a Network exception. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setName(String name)
Set the name of
AsyncHttpClient . |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setPooledConnectionIdleTimeout(int pooledConnectionIdleTimeout)
Set the maximum time in millisecond an
AsyncHttpClient will
keep connection idle in pool. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setProxyServer(ProxyServer proxyServer)
Set an instance of
ProxyServer used by an
AsyncHttpClient |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setProxyServerSelector(ProxyServerSelector proxyServerSelector)
Set an instance of
ProxyServerSelector used by an
AsyncHttpClient |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setReadTimeout(int readTimeout)
Set the maximum time in millisecond an
AsyncHttpClient can
stay idle. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setRealm(Realm realm)
Set the
Realm that will be used for all requests. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setRequestTimeout(int requestTimeout)
Set the maximum time in millisecond an
AsyncHttpClient waits
until the response is completed. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setShutdownQuiet(int shutdownQuiet) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setShutdownTimeout(int shutdownTimeout) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setSSLContext(SSLContext sslContext)
Set the
SSLContext for secure connection. |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setSslEngineFactory(SSLEngineFactory sslEngineFactory) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setSslSessionCacheSize(Integer sslSessionCacheSize) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setSslSessionTimeout(Integer sslSessionTimeout) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setStrict302Handling(boolean strict302Handling)
Configures this AHC instance to be strict in it's handling of 302
redirects in a POST/Redirect/GET situation.
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setUseProxyProperties(boolean useProxyProperties)
Sets whether AHC should use the default http.proxy* system properties
to obtain proxy information.
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setUseProxySelector(boolean useProxySelector)
Sets whether AHC should use the default JDK ProxySelector to select a
proxy server.
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setUserAgent(String userAgent)
Set the USER_AGENT header value
|
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setWebSocketMaxBufferSize(int webSocketMaxBufferSize) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setWebSocketMaxFrameSize(int webSocketMaxFrameSize) |
AsyncHttpClientConfig.Builder |
AsyncHttpClientConfig.Builder.setWebSocketTimeout(int webSocketTimeout)
Set the maximum time in millisecond an
WebSocket can stay idle. |
Copyright © 2015. All Rights Reserved.