public class WxMpDefaultConfigImpl extends Object implements WxMpConfigStorage, Serializable
| 限定符和类型 | 字段和说明 | 
|---|---|
| protected String | accessToken | 
| protected Lock | accessTokenLock | 
| protected String | aesKey | 
| protected ApacheHttpClientBuilder | apacheHttpClientBuilder | 
| protected String | appId | 
| protected String | cardApiTicket | 
| protected long | cardApiTicketExpiresTime | 
| protected Lock | cardApiTicketLock | 
| protected long | expiresTime | 
| protected String | httpProxyHost | 
| protected String | httpProxyPassword | 
| protected int | httpProxyPort | 
| protected String | httpProxyUsername | 
| protected String | jsapiTicket | 
| protected long | jsapiTicketExpiresTime | 
| protected Lock | jsapiTicketLock | 
| protected int | maxRetryTimes | 
| protected String | oauth2redirectUri已过时。  | 
| protected String | oauth2RedirectUrl | 
| protected String | qrConnectRedirectUrl | 
| protected int | retrySleepMillis | 
| protected String | sdkTicket | 
| protected long | sdkTicketExpiresTime | 
| protected Lock | sdkTicketLock | 
| protected String | secret | 
| protected String | templateId | 
| protected File | tmpDirFile | 
| protected String | token | 
| 构造器和说明 | 
|---|
| WxMpDefaultConfigImpl() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| boolean | autoRefreshToken()是否自动刷新token. | 
| void | expireAccessToken()强制将access token过期掉. | 
| void | expireTicket(TicketType type)强制将ticket过期掉. | 
| WxMpHostConfig | getHostConfig()得到微信接口地址域名部分的自定义设置信息. | 
| String | getTicket(TicketType type)Gets ticket. | 
| Lock | getTicketLock(TicketType type)Gets ticket lock. | 
| boolean | isAccessTokenExpired()Is access token expired boolean. | 
| boolean | isStableAccessToken()Is use stable access token api | 
| boolean | isTicketExpired(TicketType type)Is ticket expired boolean. | 
| void | setHostConfig(WxMpHostConfig hostConfig)设置微信接口地址域名部分的自定义设置信息. | 
| void | setTicket(TicketType type,
         String ticket) | 
| String | toString() | 
| void | updateAccessToken(String accessToken,
                 int expiresInSeconds)应该是线程安全的. | 
| void | updateAccessToken(WxAccessToken accessToken)应该是线程安全的. | 
| void | updateTicket(TicketType type,
            String ticket,
            int expiresInSeconds)更新ticket. | 
| void | useStableAccessToken(boolean useStableAccessToken)Set use stable access token api | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessToken, getAccessTokenLock, getAesKey, getApacheHttpClientBuilder, getAppId, getExpiresTime, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getMaxRetryTimes, getOauth2redirectUri, getOauth2RedirectUrl, getQrConnectRedirectUrl, getRetrySleepMillis, getSecret, getTemplateId, getTmpDirFile, getTokenprotected volatile String appId
protected volatile String secret
protected volatile String token
protected volatile String templateId
protected volatile String accessToken
protected volatile String aesKey
protected volatile long expiresTime
@Deprecated protected volatile String oauth2redirectUri
protected volatile String oauth2RedirectUrl
protected volatile String qrConnectRedirectUrl
protected volatile String httpProxyHost
protected volatile int httpProxyPort
protected volatile String httpProxyUsername
protected volatile String httpProxyPassword
protected volatile int retrySleepMillis
protected volatile int maxRetryTimes
protected volatile String jsapiTicket
protected volatile long jsapiTicketExpiresTime
protected volatile String sdkTicket
protected volatile long sdkTicketExpiresTime
protected volatile String cardApiTicket
protected volatile long cardApiTicketExpiresTime
protected volatile Lock accessTokenLock
protected volatile Lock jsapiTicketLock
protected volatile Lock sdkTicketLock
protected volatile Lock cardApiTicketLock
protected volatile File tmpDirFile
protected volatile ApacheHttpClientBuilder apacheHttpClientBuilder
public boolean isStableAccessToken()
WxMpConfigStorageisStableAccessToken 在接口中 WxMpConfigStoragepublic void useStableAccessToken(boolean useStableAccessToken)
WxMpConfigStorageuseStableAccessToken 在接口中 WxMpConfigStorageuseStableAccessToken - true is use, false is notpublic boolean isAccessTokenExpired()
WxMpConfigStorageisAccessTokenExpired 在接口中 WxMpConfigStoragepublic void updateAccessToken(WxAccessToken accessToken)
WxMpConfigStorageupdateAccessToken 在接口中 WxMpConfigStorageaccessToken - 要更新的WxAccessToken对象public void updateAccessToken(String accessToken, int expiresInSeconds)
WxMpConfigStorageupdateAccessToken 在接口中 WxMpConfigStorageaccessToken - 新的accessToken值expiresInSeconds - 过期时间,以秒为单位public void expireAccessToken()
WxMpConfigStorageexpireAccessToken 在接口中 WxMpConfigStoragepublic String getTicket(TicketType type)
WxMpConfigStoragegetTicket 在接口中 WxMpConfigStoragetype - the typepublic void setTicket(TicketType type, String ticket)
public Lock getTicketLock(TicketType type)
WxMpConfigStoragegetTicketLock 在接口中 WxMpConfigStoragetype - the typepublic boolean isTicketExpired(TicketType type)
WxMpConfigStorageisTicketExpired 在接口中 WxMpConfigStoragetype - the typepublic void updateTicket(TicketType type, String ticket, int expiresInSeconds)
WxMpConfigStorageupdateTicket 在接口中 WxMpConfigStoragetype - ticket类型ticket - 新的ticket值expiresInSeconds - 过期时间,以秒为单位public void expireTicket(TicketType type)
WxMpConfigStorageexpireTicket 在接口中 WxMpConfigStoragetype - the typepublic boolean autoRefreshToken()
WxMpConfigStorageautoRefreshToken 在接口中 WxMpConfigStoragepublic WxMpHostConfig getHostConfig()
WxMpConfigStoragegetHostConfig 在接口中 WxMpConfigStoragepublic void setHostConfig(WxMpHostConfig hostConfig)
WxMpConfigStoragesetHostConfig 在接口中 WxMpConfigStoragehostConfig - host configCopyright © 2024. All rights reserved.