public static class StdHttpClient.Builder extends Object
Constructor and Description |
---|
StdHttpClient.Builder() |
Modifier and Type | Method and Description |
---|---|
HttpClient |
build() |
StdHttpClient.Builder |
caching(boolean b)
Controls if the http client should cache response entities.
|
StdHttpClient.Builder |
cleanupIdleConnections(boolean b)
If set to true, a monitor thread will be started that cleans up idle
connections every 30 seconds.
|
StdHttpClient.Builder |
compression(boolean b)
Controls if the http client should send Accept-Encoding: gzip,deflate
header and handle Content-Encoding responses.
|
org.apache.http.client.HttpClient |
configureClient() |
org.apache.http.conn.ClientConnectionManager |
configureConnectionManager(org.apache.http.params.HttpParams params) |
StdHttpClient.Builder |
connectionManager(org.apache.http.conn.ClientConnectionManager cm)
Bring your own Connection Manager.
|
StdHttpClient.Builder |
connectionTimeout(int i) |
StdHttpClient.Builder |
enableSSL(boolean b)
Set to true in order to enable SSL sockets.
|
StdHttpClient.Builder |
host(String s) |
StdHttpClient.Builder |
maxCacheEntries(int m) |
StdHttpClient.Builder |
maxConnections(int i) |
StdHttpClient.Builder |
maxObjectSizeBytes(int m) |
StdHttpClient.Builder |
password(String s) |
StdHttpClient.Builder |
port(int i) |
StdHttpClient.Builder |
proxy(String s) |
StdHttpClient.Builder |
proxyPort(int p) |
StdHttpClient.Builder |
relaxedSSLSettings(boolean b)
If set to true all SSL certificates and hosts will be trusted.
|
StdHttpClient.Builder |
socketTimeout(int i) |
StdHttpClient.Builder |
sslSocketFactory(org.apache.http.conn.ssl.SSLSocketFactory f)
Bring your own SSLSocketFactory.
|
StdHttpClient.Builder |
url(String s) |
StdHttpClient.Builder |
url(URL url)
Will set host, port and possible enables SSL based on the properties if the supplied URL.
|
StdHttpClient.Builder |
useExpectContinue(boolean b)
Activates 'Expect: 100-Continue' handshake with CouchDB.
|
StdHttpClient.Builder |
username(String s) |
public StdHttpClient.Builder url(String s) throws MalformedURLException
MalformedURLException
public StdHttpClient.Builder url(URL url)
url
- public StdHttpClient.Builder host(String s)
public StdHttpClient.Builder proxyPort(int p)
public StdHttpClient.Builder proxy(String s)
public StdHttpClient.Builder compression(boolean b)
Disabled by default (for backward compatibility).
b
- public StdHttpClient.Builder caching(boolean b)
b
- public StdHttpClient.Builder maxCacheEntries(int m)
public StdHttpClient.Builder maxObjectSizeBytes(int m)
public org.apache.http.conn.ClientConnectionManager configureConnectionManager(org.apache.http.params.HttpParams params)
public org.apache.http.client.HttpClient configureClient()
public StdHttpClient.Builder port(int i)
public StdHttpClient.Builder username(String s)
public StdHttpClient.Builder password(String s)
public StdHttpClient.Builder maxConnections(int i)
public StdHttpClient.Builder connectionTimeout(int i)
public StdHttpClient.Builder socketTimeout(int i)
public StdHttpClient.Builder cleanupIdleConnections(boolean b)
b
- public StdHttpClient.Builder connectionManager(org.apache.http.conn.ClientConnectionManager cm)
cm
- public StdHttpClient.Builder enableSSL(boolean b)
s
- public StdHttpClient.Builder sslSocketFactory(org.apache.http.conn.ssl.SSLSocketFactory f)
f
- public StdHttpClient.Builder relaxedSSLSettings(boolean b)
b
- public StdHttpClient.Builder useExpectContinue(boolean b)
b
- public HttpClient build()
Copyright © 2013. All Rights Reserved.