public class WeChatMpDynamicConfigInRedisStorage extends Object implements WeChatMpDynamicConfigStorage
| Constructor and Description |
|---|
WeChatMpDynamicConfigInRedisStorage(WeChatMpProperties.WeChatMp weChatMp,
app.myoss.cloud.cache.lock.LockService lockService,
int lockTime,
org.springframework.data.redis.core.StringRedisTemplate redisTemplate)
微信公众号 "动态配置"(如:access_token)使用 Redis 存储
|
| Modifier and Type | Method and Description |
|---|---|
void |
expireAccessToken()
强制将 access_token 过期掉
|
void |
expireCardApiTicket()
强制将 卡券api_ticket 过期掉
|
void |
expireJsapiTicket()
强制将 jsapi_ticket 过期掉
|
String |
getAccessToken()
获取 access_token 值
|
String |
getCardApiTicket()
获取 卡券api_ticket 值
|
long |
getCardApiTicketExpiresTime()
获取 卡券api_ticket 过期时间
|
long |
getExpiresTime()
获取 access_token 过期时间
|
String |
getJsapiTicket()
获取 jsapi_ticket 值
|
long |
getJsapiTicketExpiresTime()
获取 jsapi_ticket 过期时间
|
Lock |
getLock(String key)
获取 redis lock 锁
|
boolean |
isAccessTokenExpired()
判断 access_token 是否过期
|
boolean |
isCardApiTicketExpired()
判断 卡券api_ticket 是否过期
|
boolean |
isJsapiTicketExpired()
判断 jsapi_ticket 是否过期
|
void |
updateAccessToken(String accessToken,
int expiresInSeconds)
更新 access_token 值
|
void |
updateCardApiTicket(String cardApiTicket,
int expiresInSeconds)
更新 卡券api_ticket 值
|
void |
updateJsapiTicket(String jsapiTicket,
int expiresInSeconds)
更新 jsapi_ticket 值
|
public WeChatMpDynamicConfigInRedisStorage(WeChatMpProperties.WeChatMp weChatMp, app.myoss.cloud.cache.lock.LockService lockService, int lockTime, org.springframework.data.redis.core.StringRedisTemplate redisTemplate)
weChatMp - 微信公众号的属性配置lockService - 缓存锁服务接口lockTime - 锁的过期时间redisTemplate - String RedisTemplatepublic String getAccessToken()
WeChatMpDynamicConfigStoragegetAccessToken in interface WeChatMpDynamicConfigStoragepublic boolean isAccessTokenExpired()
WeChatMpDynamicConfigStorageisAccessTokenExpired in interface WeChatMpDynamicConfigStoragepublic long getExpiresTime()
WeChatMpDynamicConfigStoragegetExpiresTime in interface WeChatMpDynamicConfigStoragepublic void updateAccessToken(String accessToken, int expiresInSeconds)
WeChatMpDynamicConfigStorageupdateAccessToken in interface WeChatMpDynamicConfigStorageaccessToken - 新的 access_token 值expiresInSeconds - 过期时间,单位:秒public void expireAccessToken()
WeChatMpDynamicConfigStorageexpireAccessToken in interface WeChatMpDynamicConfigStoragepublic Lock getLock(String key)
WeChatMpDynamicConfigStoragegetLock in interface WeChatMpDynamicConfigStoragekey - 锁的名字public String getJsapiTicket()
WeChatMpDynamicConfigStoragegetJsapiTicket in interface WeChatMpDynamicConfigStoragepublic boolean isJsapiTicketExpired()
WeChatMpDynamicConfigStorageisJsapiTicketExpired in interface WeChatMpDynamicConfigStoragepublic long getJsapiTicketExpiresTime()
WeChatMpDynamicConfigStoragegetJsapiTicketExpiresTime in interface WeChatMpDynamicConfigStoragepublic void expireJsapiTicket()
WeChatMpDynamicConfigStorageexpireJsapiTicket in interface WeChatMpDynamicConfigStoragepublic void updateJsapiTicket(String jsapiTicket, int expiresInSeconds)
WeChatMpDynamicConfigStorageupdateJsapiTicket in interface WeChatMpDynamicConfigStoragejsapiTicket - 新的 jsapi_ticket 值expiresInSeconds - 过期时间,单位:秒public String getCardApiTicket()
WeChatMpDynamicConfigStoragegetCardApiTicket in interface WeChatMpDynamicConfigStoragepublic boolean isCardApiTicketExpired()
WeChatMpDynamicConfigStorageisCardApiTicketExpired in interface WeChatMpDynamicConfigStoragepublic long getCardApiTicketExpiresTime()
WeChatMpDynamicConfigStoragegetCardApiTicketExpiresTime in interface WeChatMpDynamicConfigStoragepublic void expireCardApiTicket()
WeChatMpDynamicConfigStorageexpireCardApiTicket in interface WeChatMpDynamicConfigStoragepublic void updateCardApiTicket(String cardApiTicket, int expiresInSeconds)
WeChatMpDynamicConfigStorageupdateCardApiTicket in interface WeChatMpDynamicConfigStoragecardApiTicket - 新的 卡券api_ticket 值expiresInSeconds - 过期时间,单位:秒Copyright © 2018–2019. All rights reserved.