public class WxMaRedissonConfigImpl extends WxMaDefaultConfigImpl
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
accessTokenKey |
protected String |
cardApiTicketKey |
protected String |
jsapiTicketKey |
protected String |
keyPrefix
redis 存储的 key 的前缀,可为空
|
protected static String |
LOCK_KEY |
protected String |
lockKey |
protected static String |
MA_ACCESS_TOKEN_KEY |
protected static String |
MA_CARD_API_TICKET_KEY |
protected static String |
MA_JSAPI_TICKET_KEY |
accessTokenLock, appid, cardApiTicketLock, jsapiTicketLock, originalId, tmpDirFile, token| 构造器和说明 |
|---|
WxMaRedissonConfigImpl(@NonNull org.redisson.api.RedissonClient redissonClient) |
WxMaRedissonConfigImpl(@NonNull org.redisson.api.RedissonClient redissonClient,
String keyPrefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
expireAccessToken()
强制将access token过期掉
|
void |
expireCardApiTicket()
强制将卡券api ticket过期掉.
|
void |
expireJsapiTicket()
强制将jsapi ticket过期掉
|
String |
getAccessToken()
Gets access token.
|
Lock |
getAccessTokenLock()
Gets access token lock.
|
String |
getCardApiTicket()
卡券api_ticket.
|
Lock |
getCardApiTicketLock()
Gets card api ticket lock.
|
long |
getExpiresTime()
Gets expires time.
|
String |
getJsapiTicket()
Gets jsapi ticket.
|
Lock |
getJsapiTicketLock()
Gets jsapi ticket lock.
|
protected Lock |
getLockByKey(String key) |
boolean |
isAccessTokenExpired()
Is access token expired boolean.
|
boolean |
isCardApiTicketExpired()
Is card api ticket expired boolean.
|
boolean |
isJsapiTicketExpired()
Is jsapi ticket expired boolean.
|
void |
setAppid(String appid) |
void |
updateAccessToken(String accessToken,
int expiresInSeconds)
应该是线程安全的
|
void |
updateAccessToken(WxAccessToken accessToken)
应该是线程安全的
|
void |
updateCardApiTicket(String cardApiTicket,
int expiresInSeconds)
应该是线程安全的.
|
void |
updateJsapiTicket(String jsapiTicket,
int expiresInSeconds)
应该是线程安全的
|
autoRefreshToken, enableUpdateAccessTokenBefore, expiresAheadInMillis, getAesKey, getApacheHttpClientBuilder, getApiSignatureAesKey, getApiSignatureAesKeySn, getApiSignatureRsaPrivateKey, getApiSignatureRsaPrivateKeySn, getAppid, getCloudEnv, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getMaxRetryTimes, getMsgDataFormat, getOriginalId, getRetrySleepMillis, getSecret, getToken, getWechatMpAppid, isExpired, isStableAccessToken, setAccessToken, setAccessTokenLock, setAccessTokenUrl, setAesKey, setApacheHttpClientBuilder, setApiHostUrl, setApiSignatureAesKey, setApiSignatureAesKeySn, setApiSignatureRsaPrivateKey, setApiSignatureRsaPrivateKeySn, setCloudEnv, setExpiresTime, setHttpProxyHost, setHttpProxyPassword, setHttpProxyPort, setHttpProxyUsername, setMaxRetryTimes, setMsgDataFormat, setOriginalId, setRetrySleepMillis, setSecret, setToken, setWechatMpAppid, toString, updateAccessTokenBefore, useStableAccessTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessTokenUrl, getApiHostUrl, setUpdateAccessTokenBefore, updateAccessTokenProcessorprotected String keyPrefix
protected String accessTokenKey
protected String jsapiTicketKey
protected String cardApiTicketKey
protected String lockKey
public WxMaRedissonConfigImpl(@NonNull
@NonNull org.redisson.api.RedissonClient redissonClient,
String keyPrefix)
public WxMaRedissonConfigImpl(@NonNull
@NonNull org.redisson.api.RedissonClient redissonClient)
public void setAppid(String appid)
setAppid 在类中 WxMaDefaultConfigImplpublic Lock getAccessTokenLock()
WxMaConfiggetAccessTokenLock 在接口中 WxMaConfiggetAccessTokenLock 在类中 WxMaDefaultConfigImplpublic Lock getCardApiTicketLock()
WxMaConfiggetCardApiTicketLock 在接口中 WxMaConfiggetCardApiTicketLock 在类中 WxMaDefaultConfigImplpublic Lock getJsapiTicketLock()
WxMaConfiggetJsapiTicketLock 在接口中 WxMaConfiggetJsapiTicketLock 在类中 WxMaDefaultConfigImplpublic String getAccessToken()
WxMaConfiggetAccessToken 在接口中 WxMaConfiggetAccessToken 在类中 WxMaDefaultConfigImplpublic boolean isAccessTokenExpired()
WxMaConfigisAccessTokenExpired 在接口中 WxMaConfigisAccessTokenExpired 在类中 WxMaDefaultConfigImplpublic void updateAccessToken(WxAccessToken accessToken)
WxMaConfigaccessToken - 要更新的WxAccessToken对象public void updateAccessToken(String accessToken, int expiresInSeconds)
WxMaConfigupdateAccessToken 在接口中 WxMaConfigupdateAccessToken 在类中 WxMaDefaultConfigImplaccessToken - 新的accessToken值expiresInSeconds - 过期时间,以秒为单位public String getJsapiTicket()
WxMaConfiggetJsapiTicket 在接口中 WxMaConfiggetJsapiTicket 在类中 WxMaDefaultConfigImplpublic boolean isJsapiTicketExpired()
WxMaConfigisJsapiTicketExpired 在接口中 WxMaConfigisJsapiTicketExpired 在类中 WxMaDefaultConfigImplpublic void expireJsapiTicket()
WxMaConfigexpireJsapiTicket 在接口中 WxMaConfigexpireJsapiTicket 在类中 WxMaDefaultConfigImplpublic void updateJsapiTicket(String jsapiTicket, int expiresInSeconds)
WxMaConfigupdateJsapiTicket 在接口中 WxMaConfigupdateJsapiTicket 在类中 WxMaDefaultConfigImpljsapiTicket - 新的jsapi ticket值expiresInSeconds - 过期时间,以秒为单位public String getCardApiTicket()
WxMaConfiggetCardApiTicket 在接口中 WxMaConfiggetCardApiTicket 在类中 WxMaDefaultConfigImplpublic boolean isCardApiTicketExpired()
WxMaConfigisCardApiTicketExpired 在接口中 WxMaConfigisCardApiTicketExpired 在类中 WxMaDefaultConfigImplpublic void expireCardApiTicket()
WxMaConfigexpireCardApiTicket 在接口中 WxMaConfigexpireCardApiTicket 在类中 WxMaDefaultConfigImplpublic void updateCardApiTicket(String cardApiTicket, int expiresInSeconds)
WxMaConfigupdateCardApiTicket 在接口中 WxMaConfigupdateCardApiTicket 在类中 WxMaDefaultConfigImplcardApiTicket - 新的卡券api ticket值expiresInSeconds - 过期时间,以秒为单位public void expireAccessToken()
WxMaConfigexpireAccessToken 在接口中 WxMaConfigexpireAccessToken 在类中 WxMaDefaultConfigImplpublic long getExpiresTime()
WxMaConfiggetExpiresTime 在接口中 WxMaConfiggetExpiresTime 在类中 WxMaDefaultConfigImplCopyright © 2024. All rights reserved.