public class WxQidianDefaultConfigImpl extends Object implements WxQidianConfigStorage, 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 String |
oauth2redirectUri |
protected String |
sdkTicket |
protected long |
sdkTicketExpiresTime |
protected Lock |
sdkTicketLock |
protected String |
secret |
protected String |
templateId |
protected File |
tmpDirFile |
protected String |
token |
| 构造器和说明 |
|---|
WxQidianDefaultConfigImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
autoRefreshToken()
是否自动刷新token.
|
void |
expireAccessToken()
强制将access token过期掉.
|
void |
expireTicket(TicketType type)
强制将ticket过期掉.
|
WxQidianHostConfig |
getHostConfig()
得到微信接口地址域名部分的自定义设置信息.
|
String |
getTicket(TicketType type)
Gets ticket.
|
Lock |
getTicketLock(TicketType type)
Gets ticket lock.
|
boolean |
isAccessTokenExpired()
Is access token expired boolean.
|
boolean |
isTicketExpired(TicketType type)
Is ticket expired boolean.
|
void |
setHostConfig(WxQidianHostConfig 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessToken, getAccessTokenLock, getAesKey, getApacheHttpClientBuilder, getAppId, getExpiresTime, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getOauth2redirectUri, 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
protected volatile String oauth2redirectUri
protected volatile String httpProxyHost
protected volatile int httpProxyPort
protected volatile String httpProxyUsername
protected volatile String httpProxyPassword
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 isAccessTokenExpired()
WxQidianConfigStorageisAccessTokenExpired 在接口中 WxQidianConfigStoragepublic void updateAccessToken(WxAccessToken accessToken)
WxQidianConfigStorageupdateAccessToken 在接口中 WxQidianConfigStorageaccessToken - 要更新的WxAccessToken对象public void updateAccessToken(String accessToken, int expiresInSeconds)
WxQidianConfigStorageupdateAccessToken 在接口中 WxQidianConfigStorageaccessToken - 新的accessToken值expiresInSeconds - 过期时间,以秒为单位public void expireAccessToken()
WxQidianConfigStorageexpireAccessToken 在接口中 WxQidianConfigStoragepublic String getTicket(TicketType type)
WxQidianConfigStoragegetTicket 在接口中 WxQidianConfigStoragetype - the typepublic void setTicket(TicketType type, String ticket)
public Lock getTicketLock(TicketType type)
WxQidianConfigStoragegetTicketLock 在接口中 WxQidianConfigStoragetype - the typepublic boolean isTicketExpired(TicketType type)
WxQidianConfigStorageisTicketExpired 在接口中 WxQidianConfigStoragetype - the typepublic void updateTicket(TicketType type, String ticket, int expiresInSeconds)
WxQidianConfigStorageupdateTicket 在接口中 WxQidianConfigStoragetype - ticket类型ticket - 新的ticket值expiresInSeconds - 过期时间,以秒为单位public void expireTicket(TicketType type)
WxQidianConfigStorageexpireTicket 在接口中 WxQidianConfigStoragetype - the typepublic boolean autoRefreshToken()
WxQidianConfigStorageautoRefreshToken 在接口中 WxQidianConfigStoragepublic WxQidianHostConfig getHostConfig()
WxQidianConfigStoragegetHostConfig 在接口中 WxQidianConfigStoragepublic void setHostConfig(WxQidianHostConfig hostConfig)
WxQidianConfigStoragesetHostConfig 在接口中 WxQidianConfigStoragehostConfig - host configCopyright © 2021. All rights reserved.