public class HttpClientUtils extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CONNECTION_TIMEOUT |
static int |
DEFAULT_MAX_CONNECTIONS |
static int |
DEFAULT_SO_LINGER |
static boolean |
DEFAULT_STALE_CONNECTION_CHECK |
Modifier and Type | Method and Description |
---|---|
static void |
allowSelfSigned(HttpClient httpClient,
String host,
int port)
Allows self signed certificates for HTTPS connections with the given host and port.
|
static HttpClient |
newMultiThreaded()
Creates a new thread-safe HTTPClient.
|
static HttpClient |
newMultiThreaded(int connectionTimeout,
int maxConnections)
Creates a new thread-safe HTTPClient.
|
static HttpClient |
newMultiThreaded(int connectionTimeout,
int maxConnections,
boolean staleConnectionCheck,
int soLinger)
Creates a new thread-safe HTTPClient.
|
static void |
shutdown(HttpClient httpClient)
Shuts down the HttpConnectionManager in a separate thread.
|
public static final int DEFAULT_CONNECTION_TIMEOUT
public static final int DEFAULT_MAX_CONNECTIONS
public static final boolean DEFAULT_STALE_CONNECTION_CHECK
public static final int DEFAULT_SO_LINGER
public static HttpClient newMultiThreaded()
public static HttpClient newMultiThreaded(int connectionTimeout, int maxConnections)
connectionTimeout
- connection timeout in millisecondsmaxConnections
- max concurrent connectionspublic static HttpClient newMultiThreaded(int connectionTimeout, int maxConnections, boolean staleConnectionCheck, int soLinger)
connectionTimeout
- connection timeout in millisecondsmaxConnections
- max concurrent connectionsstaleConnectionCheck
- if reused connections should be checked before using (recommended)soLinger
- timeout before connection is closed forcefully (0 recommended,
otherwise the timeout is awaited when a broken connection is tried to be reused)public static void allowSelfSigned(HttpClient httpClient, String host, int port)
httpClient
- host
- port
- public static void shutdown(HttpClient httpClient)
httpClient
- "Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"