本文整理汇总了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;未经允许,请勿转载。 |
请发表评论