public class WxCpDefaultConfigImpl extends Object implements WxCpConfigStorage, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
accessToken
The Access token.
|
protected Lock |
accessTokenLock
The Access token lock.
|
protected Integer |
agentId
The Agent id.
|
protected Lock |
agentJsapiTicketLock
The Agent jsapi ticket lock.
|
protected Lock |
jsapiTicketLock
The Jsapi ticket lock.
|
protected Lock |
msgAuditAccessTokenLock
会话存档access token锁
|
| 构造器和说明 |
|---|
WxCpDefaultConfigImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
acquireMsgAuditSdk()
已过时。
|
boolean |
autoRefreshToken()
是否自动刷新token
|
int |
decrementMsgAuditSdkRefCount(long sdk)
已过时。
|
void |
expireAccessToken()
强制将access token过期掉.
|
void |
expireAgentJsapiTicket()
强制将jsapi ticket过期掉.
|
void |
expireJsapiTicket()
强制将jsapi ticket过期掉.
|
void |
expireMsgAuditAccessToken()
强制将会话存档access token过期掉
|
void |
expireMsgAuditSdk()
已过时。
|
String |
getAccessToken()
Gets access token.
|
Lock |
getAccessTokenLock()
Gets access token lock.
|
String |
getAesKey()
Gets aes key.
|
Integer |
getAgentId()
Gets agent id.
|
String |
getAgentJsapiTicket()
Gets agent jsapi ticket.
|
Lock |
getAgentJsapiTicketLock()
Gets agent jsapi ticket lock.
|
ApacheHttpClientBuilder |
getApacheHttpClientBuilder()
http client builder.
|
String |
getApiUrl(String path)
读取企业微信 API Url.
|
String |
getCorpId()
Gets corp id.
|
String |
getCorpSecret()
Gets corp secret.
|
long |
getExpiresTime()
Gets expires time.
|
String |
getHttpProxyHost()
Gets http proxy host.
|
String |
getHttpProxyPassword()
Gets http proxy password.
|
int |
getHttpProxyPort()
Gets http proxy port.
|
String |
getHttpProxyUsername()
Gets http proxy username.
|
String |
getJsapiTicket()
Gets jsapi ticket.
|
long |
getJsapiTicketExpiresTime()
Gets jsapi ticket expires time.
|
Lock |
getJsapiTicketLock()
Gets jsapi ticket lock.
|
String |
getMsgAuditAccessToken()
获取会话存档的access token
|
Lock |
getMsgAuditAccessTokenLock()
获取会话存档access token的锁
|
String |
getMsgAuditLibPath()
获取企微会话存档系统库 绝对路径
|
String |
getMsgAuditPriKey()
企微会话存档私钥
|
long |
getMsgAuditSdk()
已过时。
|
int |
getMsgAuditSdkRefCount(long sdk)
已过时。
|
String |
getMsgAuditSecret()
获取会话存档的secret
|
String |
getOauth2redirectUri()
Gets oauth 2 redirect uri.
|
File |
getTmpDirFile()
Gets tmp dir file.
|
String |
getToken()
Gets token.
|
String |
getWebhookKey()
获取群机器人webhook的key
|
int |
incrementMsgAuditSdkRefCount(long sdk)
已过时。
|
boolean |
isAccessTokenExpired()
Is access token expired boolean.
|
boolean |
isAgentJsapiTicketExpired()
Is agent jsapi ticket expired boolean.
|
boolean |
isJsapiTicketExpired()
Is jsapi ticket expired boolean.
|
boolean |
isMsgAuditAccessTokenExpired()
检查会话存档access token是否已过期
|
boolean |
isMsgAuditSdkExpired()
已过时。
|
void |
releaseMsgAuditSdk(long sdk)
已过时。
|
void |
setAccessToken(String accessToken)
Sets access token.
|
void |
setAesKey(String aesKey)
Sets aes key.
|
void |
setAgentId(Integer agentId)
Sets agent id.
|
void |
setApacheHttpClientBuilder(ApacheHttpClientBuilder apacheHttpClientBuilder)
Sets apache http client builder.
|
void |
setBaseApiUrl(String baseUrl)
设置企业微信服务器 baseUrl.
|
void |
setCorpId(String corpId)
Sets corp id.
|
void |
setCorpSecret(String corpSecret)
Sets corp secret.
|
void |
setExpiresTime(long expiresTime)
Sets expires time.
|
void |
setHttpProxyHost(String httpProxyHost)
Sets http proxy host.
|
void |
setHttpProxyPassword(String httpProxyPassword)
Sets http proxy password.
|
void |
setHttpProxyPort(int httpProxyPort)
Sets http proxy port.
|
void |
setHttpProxyUsername(String httpProxyUsername)
Sets http proxy username.
|
void |
setJsapiTicket(String jsapiTicket)
Sets jsapi ticket.
|
void |
setJsapiTicketExpiresTime(long jsapiTicketExpiresTime)
Sets jsapi ticket expires time.
|
void |
setMsgAuditLibPath(String msgAuditLibPath)
设置企微会话存档路径.
|
void |
setMsgAuditPriKey(String msgAuditPriKey)
设置会话存档私钥
|
WxCpDefaultConfigImpl |
setMsgAuditSecret(String msgAuditSecret)
设置会话存档secret
|
void |
setOauth2redirectUri(String oauth2redirectUri)
Sets oauth 2 redirect uri.
|
void |
setTmpDirFile(File tmpDirFile)
Sets tmp dir file.
|
void |
setToken(String token)
Sets token.
|
WxCpDefaultConfigImpl |
setWebhookKey(String webhookKey)
Sets webhook key.
|
String |
toString() |
void |
updateAccessToken(String accessToken,
int expiresInSeconds)
Update access token.
|
void |
updateAccessToken(WxAccessToken accessToken)
Update access token.
|
void |
updateAgentJsapiTicket(String jsapiTicket,
int expiresInSeconds)
应该是线程安全的.
|
void |
updateJsapiTicket(String jsapiTicket,
int expiresInSeconds)
应该是线程安全的.
|
void |
updateMsgAuditAccessToken(String accessToken,
int expiresInSeconds)
更新会话存档access token
|
void |
updateMsgAuditSdk(long sdk,
int expiresInSeconds)
已过时。
|
protected volatile String accessToken
protected transient Lock accessTokenLock
protected volatile Integer agentId
protected transient Lock jsapiTicketLock
protected transient Lock agentJsapiTicketLock
protected transient Lock msgAuditAccessTokenLock
public void setBaseApiUrl(String baseUrl)
WxCpConfigStoragesetBaseApiUrl 在接口中 WxCpConfigStoragebaseUrl - 企业微信服务器 Urlpublic String getApiUrl(String path)
WxCpConfigStoragegetApiUrl 在接口中 WxCpConfigStoragepath - the pathpublic String getAccessToken()
WxCpConfigStoragegetAccessToken 在接口中 WxCpConfigStoragepublic void setAccessToken(String accessToken)
accessToken - the access tokenpublic Lock getAccessTokenLock()
WxCpConfigStoragegetAccessTokenLock 在接口中 WxCpConfigStoragepublic boolean isAccessTokenExpired()
WxCpConfigStorageisAccessTokenExpired 在接口中 WxCpConfigStoragepublic void expireAccessToken()
WxCpConfigStorageexpireAccessToken 在接口中 WxCpConfigStoragepublic void updateAccessToken(WxAccessToken accessToken)
WxCpConfigStorageupdateAccessToken 在接口中 WxCpConfigStorageaccessToken - the access tokenpublic void updateAccessToken(String accessToken, int expiresInSeconds)
WxCpConfigStorageupdateAccessToken 在接口中 WxCpConfigStorageaccessToken - the access tokenexpiresInSeconds - the expires inpublic String getJsapiTicket()
WxCpConfigStoragegetJsapiTicket 在接口中 WxCpConfigStoragepublic void setJsapiTicket(String jsapiTicket)
jsapiTicket - the jsapi ticketpublic Lock getJsapiTicketLock()
WxCpConfigStoragegetJsapiTicketLock 在接口中 WxCpConfigStoragepublic long getJsapiTicketExpiresTime()
public void setJsapiTicketExpiresTime(long jsapiTicketExpiresTime)
jsapiTicketExpiresTime - the jsapi ticket expires timepublic boolean isJsapiTicketExpired()
WxCpConfigStorageisJsapiTicketExpired 在接口中 WxCpConfigStoragepublic void updateJsapiTicket(String jsapiTicket, int expiresInSeconds)
WxCpConfigStorageupdateJsapiTicket 在接口中 WxCpConfigStoragejsapiTicket - the jsapi ticketexpiresInSeconds - the expires in secondspublic String getAgentJsapiTicket()
WxCpConfigStoragegetAgentJsapiTicket 在接口中 WxCpConfigStoragepublic Lock getAgentJsapiTicketLock()
WxCpConfigStoragegetAgentJsapiTicketLock 在接口中 WxCpConfigStoragepublic boolean isAgentJsapiTicketExpired()
WxCpConfigStorageisAgentJsapiTicketExpired 在接口中 WxCpConfigStoragepublic void expireAgentJsapiTicket()
WxCpConfigStorageexpireAgentJsapiTicket 在接口中 WxCpConfigStoragepublic void updateAgentJsapiTicket(String jsapiTicket, int expiresInSeconds)
WxCpConfigStorageupdateAgentJsapiTicket 在接口中 WxCpConfigStoragejsapiTicket - the jsapi ticketexpiresInSeconds - the expires in secondspublic void expireJsapiTicket()
WxCpConfigStorageexpireJsapiTicket 在接口中 WxCpConfigStoragepublic String getCorpId()
WxCpConfigStoragegetCorpId 在接口中 WxCpConfigStoragepublic void setCorpId(String corpId)
corpId - the corp idpublic String getCorpSecret()
WxCpConfigStoragegetCorpSecret 在接口中 WxCpConfigStoragepublic void setCorpSecret(String corpSecret)
corpSecret - the corp secretpublic String getToken()
WxCpConfigStoragegetToken 在接口中 WxCpConfigStoragepublic void setToken(String token)
token - the tokenpublic long getExpiresTime()
WxCpConfigStoragegetExpiresTime 在接口中 WxCpConfigStoragepublic void setExpiresTime(long expiresTime)
expiresTime - the expires timepublic String getAesKey()
WxCpConfigStoragegetAesKey 在接口中 WxCpConfigStoragepublic String getMsgAuditPriKey()
WxCpConfigStoragegetMsgAuditPriKey 在接口中 WxCpConfigStoragepublic String getMsgAuditLibPath()
WxCpConfigStoragegetMsgAuditLibPath 在接口中 WxCpConfigStoragepublic void setAesKey(String aesKey)
aesKey - the aes keypublic Integer getAgentId()
WxCpConfigStoragegetAgentId 在接口中 WxCpConfigStoragepublic void setAgentId(Integer agentId)
agentId - the agent idpublic void setMsgAuditLibPath(String msgAuditLibPath)
msgAuditLibPath - 会话存档具体路径public void setMsgAuditPriKey(String msgAuditPriKey)
msgAuditPriKey - 会话存档私钥public String getOauth2redirectUri()
WxCpConfigStoragegetOauth2redirectUri 在接口中 WxCpConfigStoragepublic void setOauth2redirectUri(String oauth2redirectUri)
oauth2redirectUri - the oauth 2 redirect uripublic String getHttpProxyHost()
WxCpConfigStoragegetHttpProxyHost 在接口中 WxCpConfigStoragepublic void setHttpProxyHost(String httpProxyHost)
httpProxyHost - the http proxy hostpublic int getHttpProxyPort()
WxCpConfigStoragegetHttpProxyPort 在接口中 WxCpConfigStoragepublic void setHttpProxyPort(int httpProxyPort)
httpProxyPort - the http proxy portpublic String getHttpProxyUsername()
WxCpConfigStoragegetHttpProxyUsername 在接口中 WxCpConfigStoragepublic void setHttpProxyUsername(String httpProxyUsername)
httpProxyUsername - the http proxy usernamepublic String getHttpProxyPassword()
WxCpConfigStoragegetHttpProxyPassword 在接口中 WxCpConfigStoragepublic void setHttpProxyPassword(String httpProxyPassword)
httpProxyPassword - the http proxy passwordpublic File getTmpDirFile()
WxCpConfigStoragegetTmpDirFile 在接口中 WxCpConfigStoragepublic void setTmpDirFile(File tmpDirFile)
tmpDirFile - the tmp dir filepublic ApacheHttpClientBuilder getApacheHttpClientBuilder()
WxCpConfigStoragegetApacheHttpClientBuilder 在接口中 WxCpConfigStoragepublic void setApacheHttpClientBuilder(ApacheHttpClientBuilder apacheHttpClientBuilder)
apacheHttpClientBuilder - the apache http client builderpublic boolean autoRefreshToken()
WxCpConfigStorageautoRefreshToken 在接口中 WxCpConfigStoragepublic String getWebhookKey()
WxCpConfigStoragegetWebhookKey 在接口中 WxCpConfigStoragepublic WxCpDefaultConfigImpl setWebhookKey(String webhookKey)
webhookKey - the webhook keypublic String getMsgAuditSecret()
WxCpConfigStoragegetMsgAuditSecret 在接口中 WxCpConfigStoragepublic WxCpDefaultConfigImpl setMsgAuditSecret(String msgAuditSecret)
msgAuditSecret - the msg audit secretpublic String getMsgAuditAccessToken()
WxCpConfigStoragegetMsgAuditAccessToken 在接口中 WxCpConfigStoragepublic Lock getMsgAuditAccessTokenLock()
WxCpConfigStoragegetMsgAuditAccessTokenLock 在接口中 WxCpConfigStoragepublic boolean isMsgAuditAccessTokenExpired()
WxCpConfigStorageisMsgAuditAccessTokenExpired 在接口中 WxCpConfigStoragepublic void expireMsgAuditAccessToken()
WxCpConfigStorageexpireMsgAuditAccessToken 在接口中 WxCpConfigStoragepublic void updateMsgAuditAccessToken(String accessToken, int expiresInSeconds)
WxCpConfigStorageupdateMsgAuditAccessToken 在接口中 WxCpConfigStorageaccessToken - 会话存档access tokenexpiresInSeconds - 过期时间(秒)@Deprecated public long getMsgAuditSdk()
WxCpConfigStorage历史实现中,会话存档 SDK 初始化后有效期为 7200 秒,由 ConfigStorage 负责维护; 该语义现已废弃,不再保证。
getMsgAuditSdk 在接口中 WxCpConfigStorage@Deprecated public boolean isMsgAuditSdkExpired()
WxCpConfigStorageisMsgAuditSdkExpired 在接口中 WxCpConfigStorage@Deprecated public void updateMsgAuditSdk(long sdk, int expiresInSeconds)
WxCpConfigStorageupdateMsgAuditSdk 在接口中 WxCpConfigStoragesdk - sdk idexpiresInSeconds - 过期时间(秒)@Deprecated public void expireMsgAuditSdk()
WxCpConfigStorageexpireMsgAuditSdk 在接口中 WxCpConfigStorage@Deprecated public int incrementMsgAuditSdkRefCount(long sdk)
WxCpConfigStorageincrementMsgAuditSdkRefCount 在接口中 WxCpConfigStoragesdk - sdk id@Deprecated public int decrementMsgAuditSdkRefCount(long sdk)
WxCpConfigStoragedecrementMsgAuditSdkRefCount 在接口中 WxCpConfigStoragesdk - sdk id@Deprecated public int getMsgAuditSdkRefCount(long sdk)
WxCpConfigStoragegetMsgAuditSdkRefCount 在接口中 WxCpConfigStoragesdk - sdk id@Deprecated public long acquireMsgAuditSdk()
WxCpConfigStorageacquireMsgAuditSdk 在接口中 WxCpConfigStorage@Deprecated public void releaseMsgAuditSdk(long sdk)
WxCpConfigStoragereleaseMsgAuditSdk 在接口中 WxCpConfigStoragesdk - sdk idCopyright © 2026. All rights reserved.