本文整理汇总了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);
}
示例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());
}
示例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);
}
示例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);
}
}
示例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...");
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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...");
}
示例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...");
}
示例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;
}
示例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;
}
示例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;
}