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


Java BasicServiceConfigBean类代码示例

本文整理汇总了Java中com.weibo.api.motan.config.springsupport.BasicServiceConfigBean的典型用法代码示例。如果您正苦于以下问题:Java BasicServiceConfigBean类的具体用法?Java BasicServiceConfigBean怎么用?Java BasicServiceConfigBean使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


BasicServiceConfigBean类属于com.weibo.api.motan.config.springsupport包,在下文中一共展示了BasicServiceConfigBean类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: baseServiceConfig

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Bean
public BasicServiceConfigBean baseServiceConfig() {
    BasicServiceConfigBean config = new BasicServiceConfigBean();
    config.setExport("motan:8002");
    config.setRegistry("registry");
    config.setAccessLog(false);
    config.setRequestTimeout(500000);
    config.setUsegz(true);
    config.setCheck(false);
    config.setModule("account_service");
    config.setApplication("account_service");
    return config;
}
 
开发者ID:yu199195,项目名称:myth,代码行数:14,代码来源:MotanServerConfiguration.java

示例2: baseServiceConfig

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Bean
public BasicServiceConfigBean baseServiceConfig() {
    BasicServiceConfigBean config = new BasicServiceConfigBean();
    config.setExport("motan:8003");
    config.setRegistry("registry");
    config.setAccessLog(false);
    config.setRequestTimeout(500000);
    config.setCheck(false);
    config.setModule("inventory_service");
    config.setApplication("inventory_service");
    return config;
}
 
开发者ID:yu199195,项目名称:myth,代码行数:13,代码来源:MotanServerConfiguration.java

示例3: baseServiceConfig

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Bean
public BasicServiceConfigBean baseServiceConfig() {
    BasicServiceConfigBean config = new BasicServiceConfigBean();
    config.setExport("motan:8001");
    config.setRegistry("registry");
    config.setAccessLog(false);
    config.setShareChannel(true);
    config.setRequestTimeout(500000);
    config.setUsegz(true);
    config.setCheck(false);
    config.setModule("order_service");
    config.setApplication("order_service");
    return config;
}
 
开发者ID:yu199195,项目名称:myth,代码行数:15,代码来源:MotanClientConfiguration.java

示例4: basicServiceConfig

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Bean
public BasicServiceConfigBean basicServiceConfig() {
	BasicServiceConfigBean basicService = new BasicServiceConfigBean();
	basicService.setBeanName("basicServiceConfig");
	basicService.setProtocol(protocolConfig());
	basicService.setRegistry(registryConfig());
	basicService.setExport("protocolConfig:" + protocolPort);
	basicService.setApplication(application);
	basicService.setGroup(group);
	basicService.setModule(module);
	basicService.setAccessLog(false);
	basicService.setShareChannel(true);

	return basicService;
}
 
开发者ID:swxiao,项目名称:bubble2,代码行数:16,代码来源:MotanServerConfiguration.java

示例5: MotanModelNameServiceImpl

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Autowired
public MotanModelNameServiceImpl(BasicServiceConfigBean basicServiceConfigBean) {
    this.basicServiceConfigBean = basicServiceConfigBean;
}
 
开发者ID:yu199195,项目名称:happylifeplat-transaction,代码行数:5,代码来源:MotanModelNameServiceImpl.java

示例6: MotanApplicationServiceImpl

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Autowired
public MotanApplicationServiceImpl(BasicServiceConfigBean basicServiceConfigBean) {
    this.basicServiceConfigBean = basicServiceConfigBean;
}
 
开发者ID:yu199195,项目名称:happylifeplat-tcc,代码行数:5,代码来源:MotanApplicationServiceImpl.java

示例7: baseServiceConfig

import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
/**
 * define BasicServiceConfigBean
 * 
 * 属性来自Motan的配置文档
 * @see https://github.com/weibocom/motan/blob/master/docs/wiki/zh_configuration.md
 * 
 * 挑了一些属性,不全,后续补全
 */
@Bean
@Conditional(BasicServiceConfigCondition.class)
   public BasicServiceConfigBean baseServiceConfig(BasicServiceConfigProperties basicServiceConfig, RegistryConfigBean registryConfigBean) {
       BasicServiceConfigBean config = new BasicServiceConfigBean();
       
       if (!StringUtils.isEmpty(basicServiceConfig.getExport())) {
       	config.setExport(basicServiceConfig.getExport());
       } else {
       	// 未设置export,使用ProtocolConfigBeanName : port暴露
       	if (StringUtils.isEmpty(basicServiceConfig.getExportPort())) {
           	throw new RuntimeException("need service export port...");
           }
       	config.setExport(PROTOCOL_CONFIG_BEAN_NAME + ":" + basicServiceConfig.getExportPort());
       }
       
       if (!StringUtils.isEmpty(basicServiceConfig.getExtConfigId())) {
        ExtConfig extConfig = new ExtConfig();
        extConfig.setId(basicServiceConfig.getExtConfigId());
        config.setExtConfig(extConfig);
       }
	if (!StringUtils.isEmpty(basicServiceConfig.getProxy())) {
		config.setProxy(basicServiceConfig.getProxy());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getGroup())) {
		config.setGroup(basicServiceConfig.getGroup());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getVersion())) {
		config.setVersion(basicServiceConfig.getVersion());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getThrowException())) {
		config.setThrowException(basicServiceConfig.getThrowException());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getApplication())) {
		config.setApplication(basicServiceConfig.getApplication());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getShareChannel())) {
		config.setShareChannel(basicServiceConfig.getShareChannel());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getRegistry())) {
		// 追加内部的注册配置bean
		config.setRegistry(REGISTRY_CONFIG_BEAN_NAME + "," + basicServiceConfig.getRegistry());
	} else {
		config.setRegistry(REGISTRY_CONFIG_BEAN_NAME);
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getAccessLog())) {
		config.setAccessLog(basicServiceConfig.getAccessLog());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getUsegz())) {
		config.setUsegz(basicServiceConfig.getUsegz());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getMingzSize())) {
		config.setMingzSize(basicServiceConfig.getMingzSize());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getCodec())) {
		config.setCodec(basicServiceConfig.getCodec());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getFilter())) {
		config.setFilter(basicServiceConfig.getFilter());
	}
	if (!StringUtils.isEmpty(basicServiceConfig.getModule())) {
		config.setModule(basicServiceConfig.getModule());
	}
	if (basicServiceConfig.getActives() != null) {
		config.setActives(basicServiceConfig.getActives());
	}
	if (basicServiceConfig.getRegister() != null) {
		config.setRegister(basicServiceConfig.getRegister());
	}
	
       return config;
   }
 
开发者ID:mazhaoyong,项目名称:api-server-seed,代码行数:80,代码来源:MotanConfig.java


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