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


Java MotanSwitcherUtil.setSwitcherValue方法代码示例

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


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

示例1: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) {
    ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/spring-motan-client.xml");
    applicationContext.start();

    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
    MMSnsArticleService articleService = applicationContext.getBean(MMSnsArticleService.class);
    System.out.println(articleService);
}
 
开发者ID:babymm,项目名称:mmsns,代码行数:9,代码来源:MMSnsRPCSpringClient.java

示例2: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) {
    ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/spring-motan-client.xml");
    applicationContext.start();

    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
    MMSnsCommonDDLProvinceService provinceService = applicationContext.getBean(MMSnsCommonDDLProvinceService.class);
    System.out.println(provinceService.getAllProvinces());
}
 
开发者ID:babymm,项目名称:mmsns,代码行数:9,代码来源:MMSnsRPCSpringClient.java

示例3: contextInitialized

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public void contextInitialized(ServletContextEvent contextEvent) {
	WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
	context.getBean(SysCacheService.class).flush();
	context.getBean(SysUserService.class).init();
	SysDicService sysDicService = context.getBean(SysDicService.class);
	sysDicService.getAllDic();
	MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
	super.contextInitialized(contextEvent);
}
 
开发者ID:youngMen1,项目名称:JAVA-,代码行数:10,代码来源:SysServerListener.java

示例4: run

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
@Override
public void run(String... args) throws Exception {
	
	if (!registryConfig.getRegProtocol().toLowerCase().equals("local")) {
		// 开启注册中心
		MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
	}
}
 
开发者ID:mazhaoyong,项目名称:api-server-seed,代码行数:9,代码来源:MotanCommandLineRunner.java

示例5: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) throws InterruptedException {
    ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);

    System.out.println("server start...");
}
 
开发者ID:JiaXiaohei,项目名称:ssm-web,代码行数:7,代码来源:SsmMotanService.java

示例6: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) {
    final ConfigurableApplicationContext run =
            SpringApplication.run(MotanAccountApplication.class, args);
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
}
 
开发者ID:yu199195,项目名称:myth,代码行数:6,代码来源:MotanAccountApplication.java

示例7: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) {
    SpringApplication.run(MotanInventoryApplication.class, args);
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
}
 
开发者ID:yu199195,项目名称:myth,代码行数:5,代码来源:MotanInventoryApplication.java

示例8: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) {
    SpringApplication.run(MotanOrderApplication.class, args);
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
}
 
开发者ID:yu199195,项目名称:myth,代码行数:5,代码来源:MotanOrderApplication.java

示例9: main

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
public static void main(String[] args) {
    ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/spring-context.xml");
    applicationContext.start();
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
}
 
开发者ID:babymm,项目名称:mmsns,代码行数:6,代码来源:MMSnsArticleRPCServer.java

示例10: run

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
@Override
public void run(String... args) throws Exception {
    // 在使用注册中心时要主动调用下面代码
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
    System.out.println("provider started...");
}
 
开发者ID:javahongxi,项目名称:whatsmars,代码行数:7,代码来源:MotanSwitcherRunner.java

示例11: run

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
@Override
public void run(String... args) throws Exception {
    // 在使用注册中心时要主动调用下面代码
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
    System.out.println("consumer started...");
}
 
开发者ID:javahongxi,项目名称:whatsmars,代码行数:7,代码来源:MotanSwitcherRunner.java

示例12: start

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
@Override
public boolean start() {
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
    logger.warn("(。・`ω´・) Motan registration by ICEREST !");
    return true;
}
 
开发者ID:T-baby,项目名称:ICERest-plugin,代码行数:7,代码来源:MotanPlugin.java

示例13: stop

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
@Override
public boolean stop() {
    MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, false);
    logger.warn("(。・`ω´・) Motan has been closed by ICEREST !");
    return true;
}
 
开发者ID:T-baby,项目名称:ICERest-plugin,代码行数:7,代码来源:MotanPlugin.java

示例14: serviceExport

import com.weibo.api.motan.util.MotanSwitcherUtil; //导入方法依赖的package包/类
@Override
public <T> boolean serviceExport(Class<T> interfaceClass, Object object, String group, String version, int port) {

    synchronized (this) {

        MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, false);

        ServiceConfig<T> motanServiceConfig = new ServiceConfig<T>();
        motanServiceConfig.setRegistry(registryConfig);

        motanServiceConfig.setProtocol(protocolConfig);

        // 设置接口及实现类
        motanServiceConfig.setInterface(interfaceClass);
        motanServiceConfig.setRef((T) object);

        // 配置服务的group以及版本号
        if (StringUtils.isNotBlank(jbootrpcConfig.getHost())) {
            motanServiceConfig.setHost(jbootrpcConfig.getHost());
        }
        motanServiceConfig.setGroup(group);
        motanServiceConfig.setVersion(version);

        motanServiceConfig.setShareChannel(true);
        motanServiceConfig.setExport(String.format("motan:%s", port));
        motanServiceConfig.setCheck(String.valueOf(jbootrpcConfig.isProviderCheck()));


        motanServiceConfig.export();


        MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
    }

    return true;
}
 
开发者ID:yangfuhai,项目名称:jboot,代码行数:37,代码来源:JbootMotanrpc.java


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