public class HttpConnectionFactory extends Object implements ConnectionFactory<HttpURLConnection>
HttpConnectionFactory
Http连接工厂
ConnectionFactory,
序列化表格| 限定符和类型 | 字段和说明 |
|---|---|
private String |
address |
private int |
connectTimeout |
private Map<String,String> |
header |
private String |
method |
private Proxy |
proxy |
private int |
readTimeout |
private static long |
serialVersionUID |
| 构造器和说明 |
|---|
HttpConnectionFactory(Properties properties)
Instantiates a new Http connection factory.
|
HttpConnectionFactory(Proxy proxy,
String address,
String method,
int connectTimeout,
int readTimeout,
Map<String,String> header)
Instantiates a new Http connection factory.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateObject(PooledObject<HttpURLConnection> p) |
HttpURLConnection |
createConnection()
Title: createConnection
Description: 创建连接
|
void |
destroyObject(PooledObject<HttpURLConnection> p) |
PooledObject<HttpURLConnection> |
makeObject() |
void |
passivateObject(PooledObject<HttpURLConnection> p) |
boolean |
validateObject(PooledObject<HttpURLConnection> p) |
private static final long serialVersionUID
private final Proxy proxy
private final String address
private final String method
private final int connectTimeout
private final int readTimeout
public HttpConnectionFactory(Proxy proxy, String address, String method, int connectTimeout, int readTimeout, Map<String,String> header)
proxy - the proxyaddress - the addressmethod - the methodconnectTimeout - the connect timeoutreadTimeout - the read timeoutheader - the headerpublic HttpConnectionFactory(Properties properties)
properties - the propertiespublic PooledObject<HttpURLConnection> makeObject() throws Exception
makeObject 在接口中 PooledObjectFactory<HttpURLConnection>Exceptionpublic void destroyObject(PooledObject<HttpURLConnection> p) throws Exception
destroyObject 在接口中 PooledObjectFactory<HttpURLConnection>Exceptionpublic boolean validateObject(PooledObject<HttpURLConnection> p)
validateObject 在接口中 PooledObjectFactory<HttpURLConnection>public void activateObject(PooledObject<HttpURLConnection> p) throws Exception
activateObject 在接口中 PooledObjectFactory<HttpURLConnection>Exceptionpublic void passivateObject(PooledObject<HttpURLConnection> p) throws Exception
passivateObject 在接口中 PooledObjectFactory<HttpURLConnection>Exceptionpublic HttpURLConnection createConnection() throws Exception
ConnectionFactoryTitle: createConnection
Description: 创建连接
createConnection 在接口中 ConnectionFactory<HttpURLConnection>ExceptionCopyright © 2015-2018 Dark Phoenixs. All Rights Reserved.