in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ONSClientAbstract.java [239:252]
public void updateCredential(Properties credentialProperties) {
if (this.sessionCredentials.getOnsChannel().equals(ONSChannel.ALIYUN) &&
(null == credentialProperties.getProperty(SessionCredentials.AccessKey)
|| "".equals(credentialProperties.getProperty(SessionCredentials.AccessKey)))) {
throw new ONSClientException("update credential failed. please set access key.");
}
if (this.sessionCredentials.getOnsChannel().equals(ONSChannel.ALIYUN) &&
(null == credentialProperties.getProperty(SessionCredentials.SecretKey)
|| "".equals(credentialProperties.getProperty(SessionCredentials.SecretKey)))) {
throw new ONSClientException("update credential failed. please set secret key");
}
this.sessionCredentials.updateContent(credentialProperties);
}