private void init()

in src/main/java/com/aliyun/mns/client/CloudAccount.java [153:171]


    private void init() {
        if (this.accessId != null && this.accessKey != null) {
            this.credentials = new ServiceCredentials(accessId, accessKey, securityToken);
        } else if (credentialsProvider != null) {
            this.credentials = new ServiceCredentials(credentialsProvider);
        }else {
            // 基于 env ak/sk 兜底
            this.credentials = new ServiceCredentials(System.getenv(MNSConstants.ALIYUN_AK_ENV_KEY), System.getenv(MNSConstants.ALIYUN_SK_ENV_KEY), securityToken);
        }

        if (config == null) {
            config = new ClientConfiguration();
        }

        if (log.isDebugEnabled()) {
            log.debug("initiated CloudAccount, accessId=" + accessId + ",accessKey="
                + accessKey + ", endpoint=" + accountEndpoint + " securityToken=" + securityToken);
        }
    }