me.chanjar.weixin.mp.api

## 接口 WxMpConfigStorage

所有已知实现类:
  WxMpInMemoryConfigStorage

    public interface WxMpConfigStorage

微信客户端配置存储

作者:
  chanjarster

### 方法概要

方法
`boolean` `autoRefreshToken()` 是否自动刷新token
`void` `expireAccessToken()` 强制将access token过期掉
`void` `expireCardApiTicket()` 强制将卡券api ticket过期掉
`void` `expireJsapiTicket()` 强制将jsapi ticket过期掉
`String` `getAccessToken()`
`Lock` `getAccessTokenLock()`
`String` `getAesKey()`
`ApacheHttpClientBuilder` `getApacheHttpClientBuilder()` http client builder
`String` `getAppId()`
`String` `getCardApiTicket()`
`Lock` `getCardApiTicketLock()`
`long` `getExpiresTime()`
`String` `getHttpProxyHost()`
`String` `getHttpProxyPassword()`
`int` `getHttpProxyPort()`
`String` `getHttpProxyUsername()`
`String` `getJsapiTicket()`
`Lock` `getJsapiTicketLock()`
`String` `getNotifyURL()` 微信支付异步回掉地址，通知url必须为直接可访问的url，不能携带参数。
`String` `getOauth2redirectUri()`
`String` `getPartnerId()`
`String` `getPartnerKey()`
`String` `getSecret()`
`SSLContext` `getSSLContext()`
`File` `getTmpDirFile()`
`String` `getToken()`
`String` `getTradeType()` 交易类型 JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付
`boolean` `isAccessTokenExpired()`
`boolean` `isCardApiTicketExpired()`
`boolean` `isJsapiTicketExpired()`
`void` `updateAccessToken(String accessToken, int expiresInSeconds)` 应该是线程安全的
`void` `updateAccessToken(WxAccessToken accessToken)` 应该是线程安全的
`void` `updateCardApiTicket(String cardApiTicket, int expiresInSeconds)` 应该是线程安全的
`void` `updateJsapiTicket(String jsapiTicket, int expiresInSeconds)` 应该是线程安全的

### 方法详细资料

#### getAccessToken

    String getAccessToken()

#### getAccessTokenLock

    Lock getAccessTokenLock()

#### isAccessTokenExpired

    boolean isAccessTokenExpired()

#### expireAccessToken

    void expireAccessToken()

强制将access token过期掉

#### updateAccessToken

    void updateAccessToken(WxAccessToken accessToken)

应该是线程安全的

参数:
  `accessToken` - 要更新的WxAccessToken对象

#### updateAccessToken

    void updateAccessToken(String accessToken,
                         int expiresInSeconds)

应该是线程安全的

参数:
  `accessToken` - 新的accessToken值
  `expiresInSeconds` - 过期时间，以秒为单位

#### getJsapiTicket

    String getJsapiTicket()

#### getJsapiTicketLock

    Lock getJsapiTicketLock()

#### isJsapiTicketExpired

    boolean isJsapiTicketExpired()

#### expireJsapiTicket

    void expireJsapiTicket()

强制将jsapi ticket过期掉

#### updateJsapiTicket

    void updateJsapiTicket(String jsapiTicket,
                         int expiresInSeconds)

应该是线程安全的

参数:
  `jsapiTicket` - 新的jsapi ticket值
  `expiresInSeconds` - 过期时间，以秒为单位

#### getCardApiTicket

    String getCardApiTicket()

#### getCardApiTicketLock

    Lock getCardApiTicketLock()

#### isCardApiTicketExpired

    boolean isCardApiTicketExpired()

#### expireCardApiTicket

    void expireCardApiTicket()

强制将卡券api ticket过期掉

#### updateCardApiTicket

    void updateCardApiTicket(String cardApiTicket,
                           int expiresInSeconds)

应该是线程安全的

参数:
  `cardApiTicket` - 新的cardApi ticket值
  `expiresInSeconds` - 过期时间，以秒为单位

#### getAppId

    String getAppId()

#### getSecret

    String getSecret()

#### getPartnerId

    String getPartnerId()

#### getPartnerKey

    String getPartnerKey()

#### getNotifyURL

    String getNotifyURL()

微信支付异步回掉地址，通知url必须为直接可访问的url，不能携带参数。

返回:
从以下版本开始:
  2.5.0

#### getTradeType

    String getTradeType()

交易类型

     JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付

返回:
从以下版本开始:
  2.5.0

#### getToken

    String getToken()

#### getAesKey

    String getAesKey()

#### getExpiresTime

    long getExpiresTime()

#### getOauth2redirectUri

    String getOauth2redirectUri()

#### getHttpProxyHost

    String getHttpProxyHost()

#### getHttpProxyPort

    int getHttpProxyPort()

#### getHttpProxyUsername

    String getHttpProxyUsername()

#### getHttpProxyPassword

    String getHttpProxyPassword()

#### getTmpDirFile

    File getTmpDirFile()

#### getSSLContext

    SSLContext getSSLContext()

#### getApacheHttpClientBuilder

    ApacheHttpClientBuilder getApacheHttpClientBuilder()

http client builder

返回:
  ApacheHttpClientBuilder

#### autoRefreshToken

    boolean autoRefreshToken()

是否自动刷新token