public abstract class AbstractWxCpInRedisConfigImpl extends WxCpDefaultConfigImpl
| 限定符和类型 | 字段和说明 | 
|---|---|
| protected String | accessTokenKeyThe Access token key. | 
| protected String | agentJsapiTicketKeyThe Agent jsapi ticket key. | 
| protected static String | CP_ACCESS_TOKEN_KEYThe constant CP_ACCESS_TOKEN_KEY. | 
| protected static String | CP_AGENT_JSAPI_TICKET_KEYThe constant CP_AGENT_JSAPI_TICKET_KEY. | 
| protected static String | CP_JSAPI_TICKET_KEYThe constant CP_JSAPI_TICKET_KEY. | 
| protected String | jsapiTicketKeyThe Jsapi ticket key. | 
| protected String | keyPrefixredis 存储的 key 的前缀,可为空 | 
| protected static String | LOCK_KEYThe constant LOCK_KEY. | 
| protected String | lockKeyThe Lock key. | 
accessToken, accessTokenLock, agentId, agentJsapiTicketLock, jsapiTicketLock| 构造器和说明 | 
|---|
| AbstractWxCpInRedisConfigImpl(@NonNull WxRedisOps redisOps,
                             String keyPrefix)Instantiates a new Wx cp redis config. | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | expireAccessToken()强制将access token过期掉. | 
| void | expireAgentJsapiTicket()强制将jsapi ticket过期掉. | 
| void | expireJsapiTicket()强制将jsapi ticket过期掉. | 
| String | getAccessToken()Gets access token. | 
| Lock | getAccessTokenLock()Gets access token lock. | 
| String | getAgentJsapiTicket()Gets agent jsapi ticket. | 
| Lock | getAgentJsapiTicketLock()Gets agent jsapi ticket lock. | 
| String | getJsapiTicket()Gets jsapi ticket. | 
| Lock | getJsapiTicketLock()Gets jsapi ticket lock. | 
| protected Lock | getLockByKey(String key)Gets lock by key. | 
| boolean | isAccessTokenExpired()Is access token expired boolean. | 
| boolean | isAgentJsapiTicketExpired()Is agent jsapi ticket expired boolean. | 
| boolean | isJsapiTicketExpired()Is jsapi ticket expired boolean. | 
| void | setAgentId(Integer agentId)设置企业微信自研应用ID(整数),同时初始化相关的redis key,注意要先调用setCorpId,再调用setAgentId | 
| void | updateAccessToken(String accessToken,
                 int expiresInSeconds)Update access token. | 
| void | updateAccessToken(WxAccessToken accessToken)Update access token. | 
| void | updateAgentJsapiTicket(String agentJsapiTicket,
                      int expiresInSeconds)应该是线程安全的. | 
| void | updateJsapiTicket(String jsapiTicket,
                 int expiresInSeconds)应该是线程安全的. | 
autoRefreshToken, getAesKey, getAgentId, getApacheHttpClientBuilder, getApiUrl, getCorpId, getCorpSecret, getExpiresTime, getHttpProxyHost, getHttpProxyPassword, getHttpProxyPort, getHttpProxyUsername, getJsapiTicketExpiresTime, getMsgAuditLibPath, getMsgAuditPriKey, getMsgAuditSecret, getOauth2redirectUri, getTmpDirFile, getToken, getWebhookKey, setAccessToken, setAesKey, setApacheHttpClientBuilder, setBaseApiUrl, setCorpId, setCorpSecret, setExpiresTime, setHttpProxyHost, setHttpProxyPassword, setHttpProxyPort, setHttpProxyUsername, setJsapiTicket, setJsapiTicketExpiresTime, setMsgAuditLibPath, setMsgAuditPriKey, setMsgAuditSecret, setOauth2redirectUri, setTmpDirFile, setToken, setWebhookKey, toStringprotected static final String CP_ACCESS_TOKEN_KEY
protected static final String CP_JSAPI_TICKET_KEY
protected static final String CP_AGENT_JSAPI_TICKET_KEY
protected String keyPrefix
protected String accessTokenKey
protected String jsapiTicketKey
protected String agentJsapiTicketKey
protected String lockKey
public AbstractWxCpInRedisConfigImpl(@NonNull
                                     @NonNull WxRedisOps redisOps,
                                     String keyPrefix)
redisOps - the redis opskeyPrefix - the key prefixpublic void setAgentId(Integer agentId)
setAgentId 在类中 WxCpDefaultConfigImplagentId - 应用 agentIdprotected Lock getLockByKey(String key)
key - the keypublic Lock getAccessTokenLock()
WxCpConfigStoragegetAccessTokenLock 在接口中 WxCpConfigStoragegetAccessTokenLock 在类中 WxCpDefaultConfigImplpublic Lock getAgentJsapiTicketLock()
WxCpConfigStoragegetAgentJsapiTicketLock 在接口中 WxCpConfigStoragegetAgentJsapiTicketLock 在类中 WxCpDefaultConfigImplpublic Lock getJsapiTicketLock()
WxCpConfigStoragegetJsapiTicketLock 在接口中 WxCpConfigStoragegetJsapiTicketLock 在类中 WxCpDefaultConfigImplpublic String getAccessToken()
WxCpConfigStoragegetAccessToken 在接口中 WxCpConfigStoragegetAccessToken 在类中 WxCpDefaultConfigImplpublic boolean isAccessTokenExpired()
WxCpConfigStorageisAccessTokenExpired 在接口中 WxCpConfigStorageisAccessTokenExpired 在类中 WxCpDefaultConfigImplpublic void updateAccessToken(WxAccessToken accessToken)
WxCpConfigStorageupdateAccessToken 在接口中 WxCpConfigStorageupdateAccessToken 在类中 WxCpDefaultConfigImplaccessToken - the access tokenpublic void updateAccessToken(String accessToken, int expiresInSeconds)
WxCpConfigStorageupdateAccessToken 在接口中 WxCpConfigStorageupdateAccessToken 在类中 WxCpDefaultConfigImplaccessToken - the access tokenexpiresInSeconds - the expires inpublic void expireAccessToken()
WxCpConfigStorageexpireAccessToken 在接口中 WxCpConfigStorageexpireAccessToken 在类中 WxCpDefaultConfigImplpublic String getJsapiTicket()
WxCpConfigStoragegetJsapiTicket 在接口中 WxCpConfigStoragegetJsapiTicket 在类中 WxCpDefaultConfigImplpublic boolean isJsapiTicketExpired()
WxCpConfigStorageisJsapiTicketExpired 在接口中 WxCpConfigStorageisJsapiTicketExpired 在类中 WxCpDefaultConfigImplpublic void expireJsapiTicket()
WxCpConfigStorageexpireJsapiTicket 在接口中 WxCpConfigStorageexpireJsapiTicket 在类中 WxCpDefaultConfigImplpublic void updateJsapiTicket(String jsapiTicket, int expiresInSeconds)
WxCpConfigStorageupdateJsapiTicket 在接口中 WxCpConfigStorageupdateJsapiTicket 在类中 WxCpDefaultConfigImpljsapiTicket - the jsapi ticketexpiresInSeconds - the expires in secondspublic void expireAgentJsapiTicket()
WxCpConfigStorageexpireAgentJsapiTicket 在接口中 WxCpConfigStorageexpireAgentJsapiTicket 在类中 WxCpDefaultConfigImplpublic void updateAgentJsapiTicket(String agentJsapiTicket, int expiresInSeconds)
WxCpConfigStorageupdateAgentJsapiTicket 在接口中 WxCpConfigStorageupdateAgentJsapiTicket 在类中 WxCpDefaultConfigImplagentJsapiTicket - the jsapi ticketexpiresInSeconds - the expires in secondspublic String getAgentJsapiTicket()
WxCpConfigStoragegetAgentJsapiTicket 在接口中 WxCpConfigStoragegetAgentJsapiTicket 在类中 WxCpDefaultConfigImplpublic boolean isAgentJsapiTicketExpired()
WxCpConfigStorageisAgentJsapiTicketExpired 在接口中 WxCpConfigStorageisAgentJsapiTicketExpired 在类中 WxCpDefaultConfigImplCopyright © 2024. All rights reserved.