public class WxMpInMemoryConfigStorage 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 String |
oauth2redirectUri |
protected String |
sdkTicket |
protected long |
sdkTicketExpiresTime |
protected Lock |
sdkTicketLock |
protected String |
secret |
protected String |
templateId |
protected File |
tmpDirFile |
protected String |
token |
| 构造器和说明 |
|---|
WxMpInMemoryConfigStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
autoRefreshToken()
是否自动刷新token.
|
void |
expireAccessToken()
强制将access token过期掉.
|
void |
expireTicket(TicketType type)
强制将ticket过期掉.
|
String |
getTicket(TicketType type) |
Lock |
getTicketLock(TicketType type) |
boolean |
isAccessTokenExpired() |
boolean |
isTicketExpired(TicketType type) |
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 Lock accessTokenLock
protected Lock jsapiTicketLock
protected Lock sdkTicketLock
protected Lock cardApiTicketLock
protected volatile File tmpDirFile
protected volatile ApacheHttpClientBuilder apacheHttpClientBuilder
public boolean isAccessTokenExpired()
isAccessTokenExpired 在接口中 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)
getTicket 在接口中 WxMpConfigStoragepublic void setTicket(TicketType type, String ticket)
public Lock getTicketLock(TicketType type)
getTicketLock 在接口中 WxMpConfigStoragepublic boolean isTicketExpired(TicketType type)
isTicketExpired 在接口中 WxMpConfigStoragepublic void updateTicket(TicketType type, String ticket, int expiresInSeconds)
WxMpConfigStorageupdateTicket 在接口中 WxMpConfigStoragetype - ticket类型ticket - 新的ticket值expiresInSeconds - 过期时间,以秒为单位public void expireTicket(TicketType type)
WxMpConfigStorageexpireTicket 在接口中 WxMpConfigStoragepublic boolean autoRefreshToken()
WxMpConfigStorageautoRefreshToken 在接口中 WxMpConfigStorageCopyright © 2018. All rights reserved.