public abstract class AbstractWxMaRedisConfig extends WxMaDefaultConfigImpl
限定符和类型 | 类和说明 |
---|---|
static interface |
AbstractWxMaRedisConfig.JedisConfig |
限定符和类型 | 字段和说明 |
---|---|
protected File |
tmpDirFile
临时文件目录.
|
appid, originalId, token
构造器和说明 |
---|
AbstractWxMaRedisConfig() |
限定符和类型 | 方法和说明 |
---|---|
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.
|
protected abstract redis.clients.jedis.Jedis |
getJedis() |
String |
getJsapiTicket()
Gets jsapi ticket.
|
Lock |
getJsapiTicketLock()
Gets jsapi ticket lock.
|
boolean |
isAccessTokenExpired()
Is access token expired boolean.
|
boolean |
isCardApiTicketExpired()
Is card api ticket expired boolean.
|
boolean |
isJsapiTicketExpired()
Is jsapi ticket expired boolean.
|
void |
setExpiresTime(long expiresTime) |
void |
setJedisConfig(AbstractWxMaRedisConfig.JedisConfig jedisConfig) |
void |
setMaId(String maId) |
void |
setRedisKeyPrefix(String redisKeyPrefix) |
void |
updateAccessToken(String accessToken,
int expiresInSeconds)
应该是线程安全的
|
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, setAppid, setCloudEnv, setHttpProxyHost, setHttpProxyPassword, setHttpProxyPort, setHttpProxyUsername, setMaxRetryTimes, setMsgDataFormat, setOriginalId, setRetrySleepMillis, setSecret, setToken, setWechatMpAppid, toString, updateAccessTokenBefore, useStableAccessToken
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAccessTokenUrl, getApiHostUrl, setUpdateAccessTokenBefore, updateAccessToken, updateAccessTokenProcessor
protected volatile File tmpDirFile
protected abstract redis.clients.jedis.Jedis getJedis()
public void setRedisKeyPrefix(String redisKeyPrefix)
public void setJedisConfig(AbstractWxMaRedisConfig.JedisConfig jedisConfig)
public void setMaId(String maId)
public String getAccessToken()
WxMaConfig
getAccessToken
在接口中 WxMaConfig
getAccessToken
在类中 WxMaDefaultConfigImpl
public Lock getAccessTokenLock()
WxMaConfig
getAccessTokenLock
在接口中 WxMaConfig
getAccessTokenLock
在类中 WxMaDefaultConfigImpl
public boolean isAccessTokenExpired()
WxMaConfig
isAccessTokenExpired
在接口中 WxMaConfig
isAccessTokenExpired
在类中 WxMaDefaultConfigImpl
public void updateAccessToken(String accessToken, int expiresInSeconds)
WxMaConfig
updateAccessToken
在接口中 WxMaConfig
updateAccessToken
在类中 WxMaDefaultConfigImpl
accessToken
- 新的accessToken值expiresInSeconds
- 过期时间,以秒为单位public String getJsapiTicket()
WxMaConfig
getJsapiTicket
在接口中 WxMaConfig
getJsapiTicket
在类中 WxMaDefaultConfigImpl
public Lock getJsapiTicketLock()
WxMaConfig
getJsapiTicketLock
在接口中 WxMaConfig
getJsapiTicketLock
在类中 WxMaDefaultConfigImpl
public boolean isJsapiTicketExpired()
WxMaConfig
isJsapiTicketExpired
在接口中 WxMaConfig
isJsapiTicketExpired
在类中 WxMaDefaultConfigImpl
public void expireJsapiTicket()
WxMaConfig
expireJsapiTicket
在接口中 WxMaConfig
expireJsapiTicket
在类中 WxMaDefaultConfigImpl
public void updateJsapiTicket(String jsapiTicket, int expiresInSeconds)
WxMaConfig
updateJsapiTicket
在接口中 WxMaConfig
updateJsapiTicket
在类中 WxMaDefaultConfigImpl
jsapiTicket
- 新的jsapi ticket值expiresInSeconds
- 过期时间,以秒为单位public String getCardApiTicket()
WxMaConfig
getCardApiTicket
在接口中 WxMaConfig
getCardApiTicket
在类中 WxMaDefaultConfigImpl
public Lock getCardApiTicketLock()
WxMaConfig
getCardApiTicketLock
在接口中 WxMaConfig
getCardApiTicketLock
在类中 WxMaDefaultConfigImpl
public boolean isCardApiTicketExpired()
WxMaConfig
isCardApiTicketExpired
在接口中 WxMaConfig
isCardApiTicketExpired
在类中 WxMaDefaultConfigImpl
public void expireCardApiTicket()
WxMaConfig
expireCardApiTicket
在接口中 WxMaConfig
expireCardApiTicket
在类中 WxMaDefaultConfigImpl
public void updateCardApiTicket(String cardApiTicket, int expiresInSeconds)
WxMaConfig
updateCardApiTicket
在接口中 WxMaConfig
updateCardApiTicket
在类中 WxMaDefaultConfigImpl
cardApiTicket
- 新的卡券api ticket值expiresInSeconds
- 过期时间,以秒为单位public void expireAccessToken()
WxMaConfig
expireAccessToken
在接口中 WxMaConfig
expireAccessToken
在类中 WxMaDefaultConfigImpl
public long getExpiresTime()
WxMaConfig
getExpiresTime
在接口中 WxMaConfig
getExpiresTime
在类中 WxMaDefaultConfigImpl
public void setExpiresTime(long expiresTime)
setExpiresTime
在类中 WxMaDefaultConfigImpl
Copyright © 2024. All rights reserved.