public class WxMpRedissonConfigImpl extends WxMpDefaultConfigImpl
accessToken, accessTokenLock, aesKey, apacheHttpClientBuilder, appId, cardApiTicket, cardApiTicketExpiresTime, cardApiTicketLock, expiresTime, httpProxyHost, httpProxyPassword, httpProxyPort, httpProxyUsername, jsapiTicket, jsapiTicketExpiresTime, jsapiTicketLock, maxRetryTimes, oauth2redirectUri, oauth2RedirectUrl, qrConnectRedirectUrl, retrySleepMillis, sdkTicket, sdkTicketExpiresTime, sdkTicketLock, secret, templateId, tmpDirFile, token
构造器和说明 |
---|
WxMpRedissonConfigImpl(@NonNull org.redisson.api.RedissonClient redissonClient) |
WxMpRedissonConfigImpl(@NonNull org.redisson.api.RedissonClient redissonClient,
String keyPrefix) |
限定符和类型 | 方法和说明 |
---|---|
void |
expireAccessToken()
强制将access token过期掉.
|
void |
expireTicket(TicketType type)
强制将ticket过期掉.
|
String |
getAccessToken()
Gets access token.
|
String |
getTicket(TicketType type)
Gets ticket.
|
boolean |
isAccessTokenExpired()
Is access token expired boolean.
|
boolean |
isTicketExpired(TicketType type)
Is ticket expired boolean.
|
void |
setAppId(String appId)
每个公众号生成独有的存储key.
|
void |
updateAccessToken(String accessToken,
int expiresInSeconds)
应该是线程安全的.
|
void |
updateTicket(TicketType type,
String jsapiTicket,
int expiresInSeconds)
更新ticket.
|
autoRefreshToken, getHostConfig, getTicketLock, isStableAccessToken, setHostConfig, setTicket, toString, updateAccessToken, useStableAccessToken
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAccessTokenLock, getAesKey, getApacheHttpClientBuilder, getAppId, getExpiresTime, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getMaxRetryTimes, getOauth2redirectUri, getOauth2RedirectUrl, getQrConnectRedirectUrl, getRetrySleepMillis, getSecret, getTemplateId, getTmpDirFile, getToken
public WxMpRedissonConfigImpl(@NonNull @NonNull org.redisson.api.RedissonClient redissonClient, String keyPrefix)
public WxMpRedissonConfigImpl(@NonNull @NonNull org.redisson.api.RedissonClient redissonClient)
public void setAppId(String appId)
public String getAccessToken()
WxMpConfigStorage
public boolean isAccessTokenExpired()
WxMpConfigStorage
isAccessTokenExpired
在接口中 WxMpConfigStorage
isAccessTokenExpired
在类中 WxMpDefaultConfigImpl
public void updateAccessToken(String accessToken, int expiresInSeconds)
WxMpConfigStorage
updateAccessToken
在接口中 WxMpConfigStorage
updateAccessToken
在类中 WxMpDefaultConfigImpl
accessToken
- 新的accessToken值expiresInSeconds
- 过期时间,以秒为单位public void expireAccessToken()
WxMpConfigStorage
expireAccessToken
在接口中 WxMpConfigStorage
expireAccessToken
在类中 WxMpDefaultConfigImpl
public String getTicket(TicketType type)
WxMpConfigStorage
getTicket
在接口中 WxMpConfigStorage
getTicket
在类中 WxMpDefaultConfigImpl
type
- the typepublic boolean isTicketExpired(TicketType type)
WxMpConfigStorage
isTicketExpired
在接口中 WxMpConfigStorage
isTicketExpired
在类中 WxMpDefaultConfigImpl
type
- the typepublic void updateTicket(TicketType type, String jsapiTicket, int expiresInSeconds)
WxMpConfigStorage
updateTicket
在接口中 WxMpConfigStorage
updateTicket
在类中 WxMpDefaultConfigImpl
type
- ticket类型jsapiTicket
- 新的ticket值expiresInSeconds
- 过期时间,以秒为单位public void expireTicket(TicketType type)
WxMpConfigStorage
expireTicket
在接口中 WxMpConfigStorage
expireTicket
在类中 WxMpDefaultConfigImpl
type
- the typeCopyright © 2024. All rights reserved.