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


Java PropertyLoader.ZOOKEEPER_OUT_TIME属性代码示例

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


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

示例1: registerZooKeeper

/**
 * 注册模块到zk节点
 */
private static void registerZooKeeper() throws Exception{
	if("true".equalsIgnoreCase(PropertyLoader.ZOOKEEPER_ENABLED)){
		LOG.info("regist zookeeper ...."+PropertyLoader.ZOOKEEPER_HOST);
		ZookeeperExcutor zke=new ZookeeperExcutor(PropertyLoader.ZOOKEEPER_HOST,
				PropertyLoader.ZOOKEEPER_OUT_TIME, PropertyLoader.ZOOKEEPER_OUT_TIME);

		//创建模块根节点
		if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT)){
			zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT);
		}
		if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler")){
			zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler");
		}

		//创建节点
		String nodeName=zke.createNode(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler/", "");
		if(null!=nodeName){
			//添加创建的节点监听,断线重连
			zke.addListener(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler/", "");
		}
		LOG.info("registerZooKeeper success!");
	}
}
 
开发者ID:elves-project,项目名称:scheduler,代码行数:26,代码来源:ProgramEntrance.java

示例2: contextInitialized

@Override
	public void contextInitialized(ServletContextEvent event) {
		//设置conf.properties 文件路径
//		String openapiPath=System.getProperty("OPENAPI_PATH");
//		if(StringUtils.isBlank(openapiPath)){
//			throw new RuntimeException("get system properties fail,key is opeanapi-path");
//		}

        ServletContext context = event.getServletContext();
        ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
        SpringUtil.app=ctx;

		if("true".equalsIgnoreCase(PropertyLoader.ZOOKEEPER_ENABLED)){
			try {
				ZookeeperExcutor zke=new ZookeeperExcutor(PropertyLoader.ZOOKEEPER_HOST,
						PropertyLoader.ZOOKEEPER_OUT_TIME, PropertyLoader.ZOOKEEPER_OUT_TIME);

				//创建模块根节点
				if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT)){
					zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT);
				}
				if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/openapi")){
					zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/openapi");
				}

				String nodeName=zke.createNode(PropertyLoader.ZOOKEEPER_ROOT+"/openapi/", "");
				if(null!=nodeName){
					zke.addListener(PropertyLoader.ZOOKEEPER_ROOT+"/openapi/", "");
					LOG.info("register zookeeper openapi node success");
				}
			}catch (Exception e){
				LOG.error("register zookeeper openapi node fail , msg:"+ ExceptionUtil.getStackTraceAsString(e));
			}

		}
		
		
	}
 
开发者ID:elves-project,项目名称:openapi,代码行数:38,代码来源:zookeeperEnrollListener.java

示例3: contextInitialized

public void contextInitialized(ServletContextEvent event) {
	ServletContext context = event.getServletContext();
	ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
	SpringUtil.app=ctx;
	LOG.info("WebApplicationContext listener start ,ctx :" + ctx);

	if("true".equalsIgnoreCase(PropertyLoader.ZOOKEEPER_ENABLED)){
		try {
			ZookeeperExcutor zke=new ZookeeperExcutor(PropertyLoader.ZOOKEEPER_HOST,
					PropertyLoader.ZOOKEEPER_OUT_TIME, PropertyLoader.ZOOKEEPER_OUT_TIME);

			//创建模块根节点
			if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT)){
				zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT);
			}
			if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor")){
				zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor");
			}

			String nodeName=zke.createNode(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor/", "");
			if(null!=nodeName){
				zke.addListener(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor/", "");
				LOG.info("register zookeeper supervisor node success");
			}
		}catch (Exception e){
			LOG.error("register zookeeper supervisor node fail , msg:"+ ExceptionUtil.getStackTraceAsString(e));
		}

	}
}
 
开发者ID:elves-project,项目名称:supervisor,代码行数:30,代码来源:SpringContextLoaderListener.java


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