public class WxMpRedisConfigImpl extends WxMpDefaultConfigImpl
    使用说明:本实现仅供参考,并不完整,
    比如为减少项目依赖,未加入redis分布式锁的实现,如有需要请自行实现。
 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| 构造器和说明 | 
|---|
| WxMpRedisConfigImpl(WxRedisOps redisOps,
                   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, useStableAccessTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessTokenLock, getAesKey, getApacheHttpClientBuilder, getAppId, getExpiresTime, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getMaxRetryTimes, getOauth2redirectUri, getOauth2RedirectUrl, getQrConnectRedirectUrl, getRetrySleepMillis, getSecret, getTemplateId, getTmpDirFile, getTokenpublic WxMpRedisConfigImpl(WxRedisOps redisOps, String keyPrefix)
public void setAppId(String appId)
public String getAccessToken()
WxMpConfigStoragepublic boolean isAccessTokenExpired()
WxMpConfigStorageisAccessTokenExpired 在接口中 WxMpConfigStorageisAccessTokenExpired 在类中 WxMpDefaultConfigImplpublic void updateAccessToken(String accessToken, int expiresInSeconds)
WxMpConfigStorageupdateAccessToken 在接口中 WxMpConfigStorageupdateAccessToken 在类中 WxMpDefaultConfigImplaccessToken - 新的accessToken值expiresInSeconds - 过期时间,以秒为单位public void expireAccessToken()
WxMpConfigStorageexpireAccessToken 在接口中 WxMpConfigStorageexpireAccessToken 在类中 WxMpDefaultConfigImplpublic String getTicket(TicketType type)
WxMpConfigStoragegetTicket 在接口中 WxMpConfigStoragegetTicket 在类中 WxMpDefaultConfigImpltype - the typepublic boolean isTicketExpired(TicketType type)
WxMpConfigStorageisTicketExpired 在接口中 WxMpConfigStorageisTicketExpired 在类中 WxMpDefaultConfigImpltype - the typepublic void updateTicket(TicketType type, String jsapiTicket, int expiresInSeconds)
WxMpConfigStorageupdateTicket 在接口中 WxMpConfigStorageupdateTicket 在类中 WxMpDefaultConfigImpltype - ticket类型jsapiTicket - 新的ticket值expiresInSeconds - 过期时间,以秒为单位public void expireTicket(TicketType type)
WxMpConfigStorageexpireTicket 在接口中 WxMpConfigStorageexpireTicket 在类中 WxMpDefaultConfigImpltype - the typeCopyright © 2024. All rights reserved.