Package org.apache.http.impl.nio.client
Class MinimalHttpAsyncClientBuilder
- java.lang.Object
-
- org.apache.http.impl.nio.client.MinimalHttpAsyncClientBuilder
-
class MinimalHttpAsyncClientBuilder extends java.lang.Object
Builder forMinimalHttpAsyncClient
instances.- Since:
- 4.1
-
-
Field Summary
Fields Modifier and Type Field Description private NHttpClientConnectionManager
connManager
private boolean
connManagerShared
private boolean
cookieManagementDisabled
private org.apache.http.conn.ConnectionKeepAliveStrategy
keepAliveStrategy
private org.apache.http.ConnectionReuseStrategy
reuseStrategy
private java.util.concurrent.ThreadFactory
threadFactory
private java.lang.String
userAgent
-
Constructor Summary
Constructors Modifier Constructor Description protected
MinimalHttpAsyncClientBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MinimalHttpAsyncClient
build()
static MinimalHttpAsyncClientBuilder
create()
MinimalHttpAsyncClientBuilder
disableCookieManagement()
MinimalHttpAsyncClientBuilder
setConnectionManager(NHttpClientConnectionManager connManager)
MinimalHttpAsyncClientBuilder
setConnectionManagerShared(boolean shared)
MinimalHttpAsyncClientBuilder
setConnectionReuseStrategy(org.apache.http.ConnectionReuseStrategy reuseStrategy)
MinimalHttpAsyncClientBuilder
setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy)
MinimalHttpAsyncClientBuilder
setThreadFactory(java.util.concurrent.ThreadFactory threadFactory)
MinimalHttpAsyncClientBuilder
setUserAgent(java.lang.String userAgent)
-
-
-
Field Detail
-
connManager
private NHttpClientConnectionManager connManager
-
connManagerShared
private boolean connManagerShared
-
reuseStrategy
private org.apache.http.ConnectionReuseStrategy reuseStrategy
-
keepAliveStrategy
private org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy
-
userAgent
private java.lang.String userAgent
-
threadFactory
private java.util.concurrent.ThreadFactory threadFactory
-
cookieManagementDisabled
private boolean cookieManagementDisabled
-
-
Method Detail
-
create
public static MinimalHttpAsyncClientBuilder create()
-
setConnectionManager
public final MinimalHttpAsyncClientBuilder setConnectionManager(NHttpClientConnectionManager connManager)
-
setConnectionManagerShared
public final MinimalHttpAsyncClientBuilder setConnectionManagerShared(boolean shared)
-
setConnectionReuseStrategy
public final MinimalHttpAsyncClientBuilder setConnectionReuseStrategy(org.apache.http.ConnectionReuseStrategy reuseStrategy)
-
setKeepAliveStrategy
public final MinimalHttpAsyncClientBuilder setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy)
-
setUserAgent
public final MinimalHttpAsyncClientBuilder setUserAgent(java.lang.String userAgent)
-
setThreadFactory
public final MinimalHttpAsyncClientBuilder setThreadFactory(java.util.concurrent.ThreadFactory threadFactory)
-
disableCookieManagement
public final MinimalHttpAsyncClientBuilder disableCookieManagement()
-
build
public MinimalHttpAsyncClient build()
-
-