当前位置: 首页>>代码示例>>Java>>正文


Java DefaultProfile.addEndpoint方法代码示例

本文整理汇总了Java中com.aliyuncs.profile.DefaultProfile.addEndpoint方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultProfile.addEndpoint方法的具体用法?Java DefaultProfile.addEndpoint怎么用?Java DefaultProfile.addEndpoint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.aliyuncs.profile.DefaultProfile的用法示例。


在下文中一共展示了DefaultProfile.addEndpoint方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getInstance

import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
public static SMSUtil getInstance(String key){
	if(BasicUtil.isEmpty(key)){
		key = "default";
	}
	SMSUtil util = instances.get(key);
	if(null == util){
		util = new SMSUtil();
		SMSConfig config = SMSConfig.getInstance(key);
		util.config = config;
		try {
			IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", config.ACCESS_KEY, config.ACCESS_SECRET);
			DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Sms", "sms.aliyuncs.com");
			util.client = new DefaultAcsClient(profile);
		}
        catch (Exception e) {
			e.printStackTrace();
        	e.printStackTrace();
        }
		instances.put(key, util);
	}
	return util;
}
 
开发者ID:anylineorg,项目名称:anyline,代码行数:23,代码来源:SMSUtil.java

示例2: setEnv

import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
public void setEnv(String env) {
    String domain = "cloudphoto.cn-shanghai.aliyuncs.com";
    try {
        if (env.equals("pre_release")) {
            domain = "cloudphoto-pre.cn-shanghai.aliyuncs.com";
        }
        DefaultProfile.addEndpoint(REGION_CN, REGION_CN, "CloudPhoto", domain); //添加自定义endpoint。
    } catch (ClientException e) {
        e.printStackTrace();
    }
}
 
开发者ID:aliyun,项目名称:aliyun-cloudphotos-android-demo,代码行数:12,代码来源:PhotoStoreClient.java

示例3: SmsSenderAliyunImpl

import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
public SmsSenderAliyunImpl(AdvancedAliyunOptions options) {
	this.options = options;
	try {
		IClientProfile profile = DefaultProfile.getProfile(options.getArea(),
														   options.getAccessKey(),
														   options.getAccessSecret());
		DefaultProfile.addEndpoint(options.getArea(), options.getArea(), "Sms", options.getSmsEndpoint());
		client = new DefaultAcsClient(profile);
	}
	catch (Throwable e) {
		throw new SmsException("Initialize the aliyun sms client failed.", e);
	}
}
 
开发者ID:melthaw,项目名称:spring-backend-boilerplate,代码行数:14,代码来源:SmsSenderAliyunImpl.java

示例4: onContextRefreshed

import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
@Override
public void onContextRefreshed() {
    if (validator.isEmpty(key) || validator.isEmpty(secret))
        return;

    try {
        IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", key, secret);
        DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com");
        acsClient = new DefaultAcsClient(profile);
        if (logger.isInfoEnable())
            logger.info("初始化阿里云短信接口[{}]完成。", key);
    } catch (Exception e) {
        logger.warn(e, "初始化阿里云短信接口时发生异常!");
    }
}
 
开发者ID:heisedebaise,项目名称:ranch,代码行数:16,代码来源:AliyunSmsSenderImpl.java


注:本文中的com.aliyuncs.profile.DefaultProfile.addEndpoint方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。