• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java MotanSwitcherUtil类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



MotanSwitcherUtil类属于com.weibo.api.motan.util包,在下文中一共展示了MotanSwitcherUtil类的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类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Listener类代码示例发布时间:2022-05-22
下一篇:
Java NumberReplicas类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap