public class WxOpenInRedissonConfigStorage extends AbstractWxOpenInRedisConfigStorage
AUTHORIZER_ACCESS_TOKEN_KEY, AUTHORIZER_REFRESH_TOKEN_KEY, authorizerAccessTokenKey, authorizerRefreshTokenKey, CARD_API_TICKET_KEY, cardApiTicket, COMPONENT_ACCESS_TOKEN_KEY, COMPONENT_VERIFY_TICKET_KEY, componentAccessTokenKey, componentVerifyTicketKey, JSAPI_TICKET_KEY, jsapiTicketKey, keyPrefix, LOCK_KEY, lockKey
构造器和说明 |
---|
WxOpenInRedissonConfigStorage(@NonNull org.redisson.api.RedissonClient redissonClient) |
WxOpenInRedissonConfigStorage(@NonNull org.redisson.api.RedissonClient redissonClient,
String keyPrefix) |
限定符和类型 | 方法和说明 |
---|---|
void |
expireAuthorizerAccessToken(String appId)
强制将access token过期掉
|
void |
expireCardApiTicket(String appId)
强制将卡券api ticket过期掉
|
void |
expireComponentAccessToken()
Expire component access token.
|
void |
expireJsapiTicket(String appId)
强制将jsapi ticket过期掉
|
String |
getAuthorizerAccessToken(String appId)
Gets authorizer access token.
|
String |
getAuthorizerRefreshToken(String appId)
Gets authorizer refresh token.
|
String |
getCardApiTicket(String appId)
Gets card api ticket.
|
String |
getComponentAccessToken()
Gets component access token.
|
String |
getComponentVerifyTicket()
Gets component verify ticket.
|
String |
getJsapiTicket(String appId)
Gets jsapi ticket.
|
Lock |
getLockByKey(String key)
Gets lock by key.
|
boolean |
isAuthorizerAccessTokenExpired(String appId)
Is authorizer access token expired boolean.
|
boolean |
isCardApiTicketExpired(String appId)
Is card api ticket expired boolean.
|
boolean |
isComponentAccessTokenExpired()
Is component access token expired boolean.
|
boolean |
isJsapiTicketExpired(String appId)
Is jsapi ticket expired boolean.
|
void |
setAuthorizerRefreshToken(String appId,
String authorizerRefreshToken)
Sets authorizer refresh token.
|
void |
setComponentVerifyTicket(String componentVerifyTicket)
Sets component verify ticket.
|
void |
updateAuthorizerAccessToken(String appId,
String authorizerAccessToken,
int expiresInSeconds)
应该是线程安全的
|
void |
updateCardApiTicket(String appId,
String cardApiTicket,
int expiresInSeconds)
应该是线程安全的
|
void |
updateComponentAccessToken(String componentAccessToken,
int expiresInSeconds)
应该是线程安全的
|
void |
updateJsapiTicket(String appId,
String jsapiTicket,
int expiresInSeconds)
应该是线程安全的
|
getKey, setComponentAppId
autoRefreshToken, getComponentAccessTokenLock, getWxMaConfig, getWxMpConfigStorage, setWxOpenInfo, updateAuthorizerAccessToken, updateAuthorizerRefreshToken, updateComponentAccessToken
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getApacheHttpClientBuilder, getComponentAesKey, getComponentApiSignatureAesKey, getComponentApiSignatureAesKeySn, getComponentApiSignatureRsaPrivateKey, getComponentApiSignatureRsaPrivateKeySn, getComponentAppId, getComponentAppSecret, getComponentToken, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getMaxRetryTimes, getRetrySleepMillis, setComponentAesKey, setComponentApiSignatureAesKey, setComponentApiSignatureAesKeySn, setComponentApiSignatureRsaPrivateKey, setComponentApiSignatureRsaPrivateKeySn, setComponentAppSecret, setComponentToken
public WxOpenInRedissonConfigStorage(@NonNull @NonNull org.redisson.api.RedissonClient redissonClient, String keyPrefix)
public WxOpenInRedissonConfigStorage(@NonNull @NonNull org.redisson.api.RedissonClient redissonClient)
public String getComponentVerifyTicket()
WxOpenConfigStorage
public void setComponentVerifyTicket(String componentVerifyTicket)
WxOpenConfigStorage
componentVerifyTicket
- the component verify ticketpublic String getComponentAccessToken()
WxOpenConfigStorage
public boolean isComponentAccessTokenExpired()
WxOpenConfigStorage
isComponentAccessTokenExpired
在接口中 WxOpenConfigStorage
isComponentAccessTokenExpired
在类中 WxOpenInMemoryConfigStorage
public void expireComponentAccessToken()
WxOpenConfigStorage
public void updateComponentAccessToken(String componentAccessToken, int expiresInSeconds)
WxOpenConfigStorage
updateComponentAccessToken
在接口中 WxOpenConfigStorage
updateComponentAccessToken
在类中 WxOpenInMemoryConfigStorage
componentAccessToken
- 新的accessToken值expiresInSeconds
- 过期时间,以秒为单位public String getAuthorizerRefreshToken(String appId)
WxOpenConfigStorage
getAuthorizerRefreshToken
在接口中 WxOpenConfigStorage
getAuthorizerRefreshToken
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void setAuthorizerRefreshToken(String appId, String authorizerRefreshToken)
WxOpenConfigStorage
setAuthorizerRefreshToken
在接口中 WxOpenConfigStorage
setAuthorizerRefreshToken
在类中 WxOpenInMemoryConfigStorage
appId
- the app idauthorizerRefreshToken
- the authorizer refresh tokenpublic String getAuthorizerAccessToken(String appId)
WxOpenConfigStorage
getAuthorizerAccessToken
在接口中 WxOpenConfigStorage
getAuthorizerAccessToken
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic boolean isAuthorizerAccessTokenExpired(String appId)
WxOpenConfigStorage
isAuthorizerAccessTokenExpired
在接口中 WxOpenConfigStorage
isAuthorizerAccessTokenExpired
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void expireAuthorizerAccessToken(String appId)
WxOpenConfigStorage
expireAuthorizerAccessToken
在接口中 WxOpenConfigStorage
expireAuthorizerAccessToken
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void updateAuthorizerAccessToken(String appId, String authorizerAccessToken, int expiresInSeconds)
WxOpenConfigStorage
updateAuthorizerAccessToken
在接口中 WxOpenConfigStorage
updateAuthorizerAccessToken
在类中 WxOpenInMemoryConfigStorage
appId
- the app idauthorizerAccessToken
- 新的accessToken值expiresInSeconds
- 过期时间,以秒为单位public String getJsapiTicket(String appId)
WxOpenConfigStorage
getJsapiTicket
在接口中 WxOpenConfigStorage
getJsapiTicket
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic boolean isJsapiTicketExpired(String appId)
WxOpenConfigStorage
isJsapiTicketExpired
在接口中 WxOpenConfigStorage
isJsapiTicketExpired
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void expireJsapiTicket(String appId)
WxOpenConfigStorage
expireJsapiTicket
在接口中 WxOpenConfigStorage
expireJsapiTicket
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void updateJsapiTicket(String appId, String jsapiTicket, int expiresInSeconds)
WxOpenConfigStorage
updateJsapiTicket
在接口中 WxOpenConfigStorage
updateJsapiTicket
在类中 WxOpenInMemoryConfigStorage
appId
- the app idjsapiTicket
- 新的jsapi ticket值expiresInSeconds
- 过期时间,以秒为单位public String getCardApiTicket(String appId)
WxOpenConfigStorage
getCardApiTicket
在接口中 WxOpenConfigStorage
getCardApiTicket
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic boolean isCardApiTicketExpired(String appId)
WxOpenConfigStorage
isCardApiTicketExpired
在接口中 WxOpenConfigStorage
isCardApiTicketExpired
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void expireCardApiTicket(String appId)
WxOpenConfigStorage
expireCardApiTicket
在接口中 WxOpenConfigStorage
expireCardApiTicket
在类中 WxOpenInMemoryConfigStorage
appId
- the app idpublic void updateCardApiTicket(String appId, String cardApiTicket, int expiresInSeconds)
WxOpenConfigStorage
updateCardApiTicket
在接口中 WxOpenConfigStorage
updateCardApiTicket
在类中 WxOpenInMemoryConfigStorage
appId
- the app idcardApiTicket
- 新的cardApi ticket值expiresInSeconds
- 过期时间,以秒为单位public Lock getLockByKey(String key)
WxOpenConfigStorage
getLockByKey
在接口中 WxOpenConfigStorage
getLockByKey
在类中 WxOpenInMemoryConfigStorage
key
- the keyCopyright © 2024. All rights reserved.