public abstract class AbstractWxCpTpInRedisConfigImpl extends WxCpTpDefaultConfigImpl implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
LOCK_KEY
The constant LOCK_KEY.
|
protected static String |
LOCKER_ACCESS_TOKEN
The constant LOCKER_ACCESS_TOKEN.
|
protected static String |
LOCKER_CORP_JSAPI_TICKET
The constant LOCKER_CORP_JSAPI_TICKET.
|
protected static String |
LOCKER_PROVIDER_ACCESS_TOKEN
The constant LOCKER_PROVIDER_ACCESS_TOKEN.
|
protected static String |
LOCKER_SUITE_ACCESS_TOKEN
The constant LOCKER_SUITE_ACCESS_TOKEN.
|
protected static String |
LOCKER_SUITE_JSAPI_TICKET
The constant LOCKER_SUITE_JSAPI_TICKET.
|
corpId, encodingAESKey, providerSecret, suiteId, suiteSecret, token| 构造器和说明 |
|---|
AbstractWxCpTpInRedisConfigImpl(@NonNull WxRedisOps wxRedisOps) |
AbstractWxCpTpInRedisConfigImpl(@NonNull WxRedisOps wxRedisOps,
String keyPrefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
autoRefreshToken()
Auto refresh token boolean.
|
void |
expireAccessToken(String authCorpId)
Expire access token.
|
void |
expireAuthCorpJsApiTicket(String authCorpId)
Expire auth corp js api ticket.
|
void |
expireAuthSuiteJsApiTicket(String authCorpId)
Expire auth suite js api ticket.
|
void |
expireProviderToken()
Expire provider token.
|
void |
expireSuiteAccessToken()
Expire suite access token.
|
void |
expireSuiteTicket()
Expire suite ticket.
|
String |
getAccessToken(String authCorpId)
授权企业的access token相关
|
WxAccessToken |
getAccessTokenEntity(String authCorpId)
Gets access token entity.
|
Lock |
getAccessTokenLock(String authCorpId)
Gets access token lock.
|
ApacheHttpClientBuilder |
getApacheHttpClientBuilder()
Gets apache http client builder.
|
String |
getApiUrl(String path)
读取企业微信 API Url.
|
String |
getAuthCorpJsApiTicket(String authCorpId)
授权企业的js api ticket相关
|
Lock |
getAuthCorpJsapiTicketLock(String authCorpId)
Gets auth corp jsapi ticket lock.
|
String |
getAuthSuiteJsApiTicket(String authCorpId)
授权企业的第三方应用js api ticket相关
|
String |
getCorpId()
企微服务商企业ID & 企业secret, 来自于企微配置
|
String |
getEncodingAESKey()
Gets aes key.
|
String |
getHttpProxyHost()
网络代理相关
|
String |
getHttpProxyPassword()
Gets http proxy password.
|
int |
getHttpProxyPort()
Gets http proxy port.
|
String |
getHttpProxyUsername()
Gets http proxy username.
|
Lock |
getProviderAccessTokenLock()
Gets provider access token lock.
|
String |
getProviderSecret()
服务商secret
|
String |
getProviderToken()
Gets provider token.
|
WxCpProviderToken |
getProviderTokenEntity()
Gets provider token entity.
|
String |
getSuiteAccessToken()
第三方应用的suite access token相关
|
WxAccessToken |
getSuiteAccessTokenEntity()
获取suite_access_token和剩余过期时间
|
Lock |
getSuiteAccessTokenLock()
Gets suite access token lock.
|
String |
getSuiteId()
第三方应用的其他配置,来自于企微配置
|
Lock |
getSuiteJsapiTicketLock(String authCorpId)
Gets suite jsapi ticket lock.
|
String |
getSuiteSecret()
Gets suite secret.
|
String |
getSuiteTicket()
第三方应用的suite ticket相关
|
File |
getTmpDirFile()
Gets tmp dir file.
|
String |
getToken()
Gets token.
|
boolean |
isAccessTokenExpired(String authCorpId)
Is access token expired boolean.
|
boolean |
isAuthCorpJsApiTicketExpired(String authCorpId)
Is auth corp js api ticket expired boolean.
|
boolean |
isAuthSuiteJsApiTicketExpired(String authCorpId)
Is auth suite js api ticket expired boolean.
|
boolean |
isProviderTokenExpired()
Is provider token expired boolean.
|
boolean |
isSuiteAccessTokenExpired()
Is suite access token expired boolean.
|
boolean |
isSuiteTicketExpired()
Is suite ticket expired boolean.
|
void |
setBaseApiUrl(String baseUrl)
设置企业微信服务器 baseUrl.
|
void |
setProviderSecret(String providerSecret)
Sets provider secret.
|
String |
toString() |
void |
updateAccessToken(String authCorpId,
String accessToken,
int expiredInSeconds)
Update access token.
|
void |
updateAuthCorpJsApiTicket(String authCorpId,
String jsApiTicket,
int expiredInSeconds)
Update auth corp js api ticket.
|
void |
updateAuthSuiteJsApiTicket(String authCorpId,
String jsApiTicket,
int expiredInSeconds)
Update auth suite js api ticket.
|
void |
updateProviderToken(String providerToken,
int expiredInSeconds)
Update provider token.
|
void |
updateSuiteAccessToken(String suiteAccessToken,
int expiresInSeconds)
Update suite access token.
|
void |
updateSuiteAccessToken(WxAccessToken suiteAccessToken)
Update suite access token.
|
void |
updateSuiteTicket(String suiteTicket,
int expiresInSeconds)
Update suite ticket.
|
getCorpSecret, getSuiteTicketExpiresTime, setApacheHttpClientBuilder, setCorpId, setEncodingAESKey, setHttpProxyHost, setHttpProxyPassword, setHttpProxyPort, setHttpProxyUsername, setOauth2redirectUri, setSuiteAccessToken, setSuiteAccessTokenExpiresTime, setSuiteId, setSuiteSecret, setSuiteTicket, setSuiteTicketExpiresTime, setTmpDirFile, setTokenprotected static final String LOCKER_PROVIDER_ACCESS_TOKEN
protected static final String LOCKER_SUITE_ACCESS_TOKEN
protected static final String LOCKER_ACCESS_TOKEN
protected static final String LOCKER_CORP_JSAPI_TICKET
public AbstractWxCpTpInRedisConfigImpl(@NonNull
@NonNull WxRedisOps wxRedisOps)
public AbstractWxCpTpInRedisConfigImpl(@NonNull
@NonNull WxRedisOps wxRedisOps,
String keyPrefix)
public void setBaseApiUrl(String baseUrl)
WxCpTpConfigStoragesetBaseApiUrl 在接口中 WxCpTpConfigStoragesetBaseApiUrl 在类中 WxCpTpDefaultConfigImplbaseUrl - 企业微信服务器 Urlpublic String getApiUrl(String path)
WxCpTpConfigStoragegetApiUrl 在接口中 WxCpTpConfigStoragegetApiUrl 在类中 WxCpTpDefaultConfigImplpath - the pathpublic String getSuiteAccessToken()
getSuiteAccessToken 在接口中 WxCpTpConfigStoragegetSuiteAccessToken 在类中 WxCpTpDefaultConfigImplpublic WxAccessToken getSuiteAccessTokenEntity()
WxCpTpConfigStoragegetSuiteAccessTokenEntity 在接口中 WxCpTpConfigStoragegetSuiteAccessTokenEntity 在类中 WxCpTpDefaultConfigImplpublic boolean isSuiteAccessTokenExpired()
WxCpTpConfigStorageisSuiteAccessTokenExpired 在接口中 WxCpTpConfigStorageisSuiteAccessTokenExpired 在类中 WxCpTpDefaultConfigImplpublic void expireSuiteAccessToken()
WxCpTpConfigStoragepublic void updateSuiteAccessToken(WxAccessToken suiteAccessToken)
WxCpTpConfigStorageupdateSuiteAccessToken 在接口中 WxCpTpConfigStorageupdateSuiteAccessToken 在类中 WxCpTpDefaultConfigImplsuiteAccessToken - the suite access tokenpublic void updateSuiteAccessToken(String suiteAccessToken, int expiresInSeconds)
WxCpTpConfigStorageupdateSuiteAccessToken 在接口中 WxCpTpConfigStorageupdateSuiteAccessToken 在类中 WxCpTpDefaultConfigImplsuiteAccessToken - the suite access tokenexpiresInSeconds - the expires in secondspublic String getSuiteTicket()
getSuiteTicket 在接口中 WxCpTpConfigStoragegetSuiteTicket 在类中 WxCpTpDefaultConfigImplpublic boolean isSuiteTicketExpired()
WxCpTpConfigStorageisSuiteTicketExpired 在接口中 WxCpTpConfigStorageisSuiteTicketExpired 在类中 WxCpTpDefaultConfigImplpublic void expireSuiteTicket()
WxCpTpConfigStorageexpireSuiteTicket 在接口中 WxCpTpConfigStorageexpireSuiteTicket 在类中 WxCpTpDefaultConfigImplpublic void updateSuiteTicket(String suiteTicket, int expiresInSeconds)
WxCpTpConfigStorageupdateSuiteTicket 在接口中 WxCpTpConfigStorageupdateSuiteTicket 在类中 WxCpTpDefaultConfigImplsuiteTicket - the suite ticketexpiresInSeconds - the expires in secondspublic String getSuiteId()
getSuiteId 在接口中 WxCpTpConfigStoragegetSuiteId 在类中 WxCpTpDefaultConfigImplpublic String getSuiteSecret()
WxCpTpConfigStoragegetSuiteSecret 在接口中 WxCpTpConfigStoragegetSuiteSecret 在类中 WxCpTpDefaultConfigImplpublic String getToken()
WxCpTpConfigStoragegetToken 在接口中 WxCpTpConfigStoragegetToken 在类中 WxCpTpDefaultConfigImplpublic String getEncodingAESKey()
WxCpTpConfigStoragegetEncodingAESKey 在接口中 WxCpTpConfigStoragegetEncodingAESKey 在类中 WxCpTpDefaultConfigImplpublic String getCorpId()
getCorpId 在接口中 WxCpTpConfigStoragegetCorpId 在类中 WxCpTpDefaultConfigImplpublic String getProviderSecret()
WxCpTpConfigStoragegetProviderSecret 在接口中 WxCpTpConfigStoragegetProviderSecret 在类中 WxCpTpDefaultConfigImplpublic void setProviderSecret(String providerSecret)
WxCpTpConfigStoragesetProviderSecret 在接口中 WxCpTpConfigStoragesetProviderSecret 在类中 WxCpTpDefaultConfigImplproviderSecret - the provider secretpublic String getAccessToken(String authCorpId)
getAccessToken 在接口中 WxCpTpConfigStoragegetAccessToken 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic WxAccessToken getAccessTokenEntity(String authCorpId)
WxCpTpConfigStoragegetAccessTokenEntity 在接口中 WxCpTpConfigStoragegetAccessTokenEntity 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic boolean isAccessTokenExpired(String authCorpId)
WxCpTpConfigStorageisAccessTokenExpired 在接口中 WxCpTpConfigStorageisAccessTokenExpired 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic void expireAccessToken(String authCorpId)
WxCpTpConfigStorageexpireAccessToken 在接口中 WxCpTpConfigStorageexpireAccessToken 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic void updateAccessToken(String authCorpId, String accessToken, int expiredInSeconds)
WxCpTpConfigStorageupdateAccessToken 在接口中 WxCpTpConfigStorageupdateAccessToken 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idaccessToken - the access tokenexpiredInSeconds - the expired in secondspublic String getAuthCorpJsApiTicket(String authCorpId)
getAuthCorpJsApiTicket 在接口中 WxCpTpConfigStoragegetAuthCorpJsApiTicket 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic boolean isAuthCorpJsApiTicketExpired(String authCorpId)
WxCpTpConfigStorageisAuthCorpJsApiTicketExpired 在接口中 WxCpTpConfigStorageisAuthCorpJsApiTicketExpired 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic void expireAuthCorpJsApiTicket(String authCorpId)
WxCpTpConfigStorageexpireAuthCorpJsApiTicket 在接口中 WxCpTpConfigStorageexpireAuthCorpJsApiTicket 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic void updateAuthCorpJsApiTicket(String authCorpId, String jsApiTicket, int expiredInSeconds)
WxCpTpConfigStorageupdateAuthCorpJsApiTicket 在接口中 WxCpTpConfigStorageupdateAuthCorpJsApiTicket 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idjsApiTicket - the js api ticketexpiredInSeconds - the expired in secondspublic String getAuthSuiteJsApiTicket(String authCorpId)
getAuthSuiteJsApiTicket 在接口中 WxCpTpConfigStoragegetAuthSuiteJsApiTicket 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic boolean isAuthSuiteJsApiTicketExpired(String authCorpId)
WxCpTpConfigStorageisAuthSuiteJsApiTicketExpired 在接口中 WxCpTpConfigStorageisAuthSuiteJsApiTicketExpired 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic void expireAuthSuiteJsApiTicket(String authCorpId)
WxCpTpConfigStorageexpireAuthSuiteJsApiTicket 在接口中 WxCpTpConfigStorageexpireAuthSuiteJsApiTicket 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic void updateAuthSuiteJsApiTicket(String authCorpId, String jsApiTicket, int expiredInSeconds)
WxCpTpConfigStorageupdateAuthSuiteJsApiTicket 在接口中 WxCpTpConfigStorageupdateAuthSuiteJsApiTicket 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idjsApiTicket - the js api ticketexpiredInSeconds - the expired in secondspublic boolean isProviderTokenExpired()
WxCpTpConfigStorageisProviderTokenExpired 在接口中 WxCpTpConfigStorageisProviderTokenExpired 在类中 WxCpTpDefaultConfigImplpublic void updateProviderToken(String providerToken, int expiredInSeconds)
WxCpTpConfigStorageupdateProviderToken 在接口中 WxCpTpConfigStorageupdateProviderToken 在类中 WxCpTpDefaultConfigImplproviderToken - the provider tokenexpiredInSeconds - the expired in secondspublic String getProviderToken()
WxCpTpConfigStoragegetProviderToken 在接口中 WxCpTpConfigStoragegetProviderToken 在类中 WxCpTpDefaultConfigImplpublic WxCpProviderToken getProviderTokenEntity()
WxCpTpConfigStoragegetProviderTokenEntity 在接口中 WxCpTpConfigStoragegetProviderTokenEntity 在类中 WxCpTpDefaultConfigImplpublic void expireProviderToken()
WxCpTpConfigStorageexpireProviderToken 在接口中 WxCpTpConfigStorageexpireProviderToken 在类中 WxCpTpDefaultConfigImplpublic String getHttpProxyHost()
getHttpProxyHost 在接口中 WxCpTpConfigStoragegetHttpProxyHost 在类中 WxCpTpDefaultConfigImplpublic int getHttpProxyPort()
WxCpTpConfigStoragegetHttpProxyPort 在接口中 WxCpTpConfigStoragegetHttpProxyPort 在类中 WxCpTpDefaultConfigImplpublic String getHttpProxyUsername()
WxCpTpConfigStoragegetHttpProxyUsername 在接口中 WxCpTpConfigStoragegetHttpProxyUsername 在类中 WxCpTpDefaultConfigImplpublic String getHttpProxyPassword()
WxCpTpConfigStoragegetHttpProxyPassword 在接口中 WxCpTpConfigStoragegetHttpProxyPassword 在类中 WxCpTpDefaultConfigImplpublic File getTmpDirFile()
WxCpTpConfigStoragegetTmpDirFile 在接口中 WxCpTpConfigStoragegetTmpDirFile 在类中 WxCpTpDefaultConfigImplpublic Lock getProviderAccessTokenLock()
WxCpTpConfigStoragegetProviderAccessTokenLock 在接口中 WxCpTpConfigStoragegetProviderAccessTokenLock 在类中 WxCpTpDefaultConfigImplpublic Lock getSuiteAccessTokenLock()
WxCpTpConfigStoragegetSuiteAccessTokenLock 在接口中 WxCpTpConfigStoragegetSuiteAccessTokenLock 在类中 WxCpTpDefaultConfigImplpublic Lock getAccessTokenLock(String authCorpId)
WxCpTpConfigStoragegetAccessTokenLock 在接口中 WxCpTpConfigStoragegetAccessTokenLock 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic Lock getAuthCorpJsapiTicketLock(String authCorpId)
WxCpTpConfigStoragegetAuthCorpJsapiTicketLock 在接口中 WxCpTpConfigStoragegetAuthCorpJsapiTicketLock 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic Lock getSuiteJsapiTicketLock(String authCorpId)
WxCpTpConfigStoragegetSuiteJsapiTicketLock 在接口中 WxCpTpConfigStoragegetSuiteJsapiTicketLock 在类中 WxCpTpDefaultConfigImplauthCorpId - the auth corp idpublic ApacheHttpClientBuilder getApacheHttpClientBuilder()
WxCpTpConfigStoragegetApacheHttpClientBuilder 在接口中 WxCpTpConfigStoragegetApacheHttpClientBuilder 在类中 WxCpTpDefaultConfigImplpublic boolean autoRefreshToken()
WxCpTpConfigStorageautoRefreshToken 在接口中 WxCpTpConfigStorageautoRefreshToken 在类中 WxCpTpDefaultConfigImplpublic String toString()
toString 在类中 WxCpTpDefaultConfigImplCopyright © 2026. All rights reserved.