com.foxinmy.weixin4j.http.support.apache4
Class HttpComponent4_2Factory

java.lang.Object
  extended by com.foxinmy.weixin4j.http.factory.HttpClientFactory
      extended by com.foxinmy.weixin4j.http.support.apache4.HttpComponent4_2Factory

public class HttpComponent4_2Factory
extends HttpClientFactory

使用Apache的HttpClient>=4.3

Since:
JDK 1.6
Author:
jinyu(foxinmy@gmail.com)

Nested Class Summary
 
Nested classes/interfaces inherited from class com.foxinmy.weixin4j.http.factory.HttpClientFactory
HttpClientFactory.AllowHostnameVerifier, HttpClientFactory.AllowX509TrustManager
 
Constructor Summary
HttpComponent4_2Factory()
           
HttpComponent4_2Factory(org.apache.http.impl.client.HttpClientBuilder clientBuilder)
           
 
Method Summary
 HttpClient newInstance(HttpParams params)
          获取HttpClient实例
 HttpComponent4_2Factory retryHandler(org.apache.http.client.HttpRequestRetryHandler retryHandler)
           
 HttpComponent4_2Factory setConnectionManager(org.apache.http.conn.HttpClientConnectionManager connectionManager)
           
 HttpComponent4_2Factory setDefaultConnectionConfig(org.apache.http.config.ConnectionConfig connectionConfig)
           
 HttpComponent4_2Factory setDefaultSocketConfig(org.apache.http.config.SocketConfig socketConfig)
           
 HttpComponent4_2Factory setHttpProcessor(org.apache.http.protocol.HttpProcessor httpprocessor)
           
 
Methods inherited from class com.foxinmy.weixin4j.http.factory.HttpClientFactory
allowSSLContext, getDefaultFactory, getDefaultParams, getInstance, getInstance, setDefaultFactory, setDefaultParams
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpComponent4_2Factory

public HttpComponent4_2Factory()

HttpComponent4_2Factory

public HttpComponent4_2Factory(org.apache.http.impl.client.HttpClientBuilder clientBuilder)
Method Detail

setDefaultConnectionConfig

public HttpComponent4_2Factory setDefaultConnectionConfig(org.apache.http.config.ConnectionConfig connectionConfig)

setDefaultSocketConfig

public HttpComponent4_2Factory setDefaultSocketConfig(org.apache.http.config.SocketConfig socketConfig)

setConnectionManager

public HttpComponent4_2Factory setConnectionManager(org.apache.http.conn.HttpClientConnectionManager connectionManager)

setHttpProcessor

public HttpComponent4_2Factory setHttpProcessor(org.apache.http.protocol.HttpProcessor httpprocessor)

retryHandler

public HttpComponent4_2Factory retryHandler(org.apache.http.client.HttpRequestRetryHandler retryHandler)

newInstance

public HttpClient newInstance(HttpParams params)
Description copied from class: HttpClientFactory
获取HttpClient实例

Specified by:
newInstance in class HttpClientFactory
Parameters:
params - http参数 可为空
Returns:


Copyright © 2014–2017. All rights reserved.