类 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.CloseableHttpClient
build()
static WechatPayHttpClientBuilder
create()
protected org.apache.http.impl.execchain.ClientExecChain
decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor)
WechatPayHttpClientBuilder
withCredentials(Credentials credentials)
WechatPayHttpClientBuilder
withMerchant(java.lang.String merchantId, java.lang.String serialNo, java.security.PrivateKey privateKey)
WechatPayHttpClientBuilder
withValidator(Validator validator)
WechatPayHttpClientBuilder
withWechatpay(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
-
-