类 WechatPayHttpClientBuilder
- java.lang.Object
-
- org.apache.http.impl.client.HttpClientBuilder
-
- com.wechat.pay.contrib.apache.httpclient.WechatPayHttpClientBuilder
-
public class WechatPayHttpClientBuilder extends org.apache.http.impl.client.HttpClientBuilder
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 org.apache.http.impl.client.CloseableHttpClientbuild()static WechatPayHttpClientBuildercreate()protected org.apache.http.impl.execchain.ClientExecChaindecorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor)WechatPayHttpClientBuilderwithCredentials(Credentials credentials)WechatPayHttpClientBuilderwithMerchant(java.lang.String merchantId, java.lang.String serialNo, java.security.PrivateKey privateKey)WechatPayHttpClientBuilderwithValidator(Validator validator)WechatPayHttpClientBuilderwithWechatpay(java.util.List<java.security.cert.X509Certificate> certificates)-
从类继承的方法 org.apache.http.impl.client.HttpClientBuilder
addCloseable, addInterceptorFirst, addInterceptorFirst, addInterceptorLast, addInterceptorLast, createMainExec, decorateMainExec, disableAuthCaching, disableAutomaticRetries, disableConnectionState, disableContentCompression, disableCookieManagement, disableDefaultUserAgent, disableRedirectHandling, evictExpiredConnections, evictIdleConnections, evictIdleConnections, setBackoffManager, setConnectionBackoffStrategy, setConnectionManager, setConnectionManagerShared, setConnectionReuseStrategy, setConnectionTimeToLive, setContentDecoderRegistry, setDefaultAuthSchemeRegistry, setDefaultConnectionConfig, setDefaultCookieSpecRegistry, setDefaultCookieStore, setDefaultCredentialsProvider, setDefaultHeaders, setDefaultRequestConfig, setDefaultSocketConfig, setDnsResolver, setHostnameVerifier, setHttpProcessor, setKeepAliveStrategy, setMaxConnPerRoute, setMaxConnTotal, setProxy, setProxyAuthenticationStrategy, setPublicSuffixMatcher, setRedirectStrategy, setRequestExecutor, setRetryHandler, setRoutePlanner, setSchemePortResolver, setServiceUnavailableRetryStrategy, setSslcontext, setSSLContext, setSSLHostnameVerifier, setSSLSocketFactory, setTargetAuthenticationStrategy, setUserAgent, setUserTokenHandler, useSystemProperties
-
-
-
-
方法详细资料
-
create
public static WechatPayHttpClientBuilder create()
-
withMerchant
public WechatPayHttpClientBuilder withMerchant(java.lang.String merchantId, java.lang.String serialNo, java.security.PrivateKey privateKey)
-
withCredentials
public WechatPayHttpClientBuilder withCredentials(Credentials credentials)
-
withWechatpay
public WechatPayHttpClientBuilder withWechatpay(java.util.List<java.security.cert.X509Certificate> certificates)
-
withValidator
public WechatPayHttpClientBuilder withValidator(Validator validator)
-
build
public org.apache.http.impl.client.CloseableHttpClient build()
- 覆盖:
build在类中org.apache.http.impl.client.HttpClientBuilder
-
decorateProtocolExec
protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor)
- 覆盖:
decorateProtocolExec在类中org.apache.http.impl.client.HttpClientBuilder
-
-