gpt4 book ai didi

me.hao0.antares.common.zk.ZkClient.getString()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 22:13:31 27 4
gpt4 key购买 nike

本文整理了Java中me.hao0.antares.common.zk.ZkClient.getString()方法的一些代码示例,展示了ZkClient.getString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZkClient.getString()方法的具体详情如下:
包路径:me.hao0.antares.common.zk.ZkClient
类名称:ZkClient
方法名:getString

ZkClient.getString介绍

[英]get the node data as string
[中]以字符串形式获取节点数据

代码示例

代码示例来源:origin: ihaolin/antares

public Integer getInteger(String nodePath) {
  String nodeValue = getString(nodePath);
  return Strings.isNullOrEmpty(nodeValue) ? null : Integer.parseInt(nodeValue);
}

代码示例来源:origin: ihaolin/antares

/**
 * Get the job scheduler
 * @param appName the app name
 * @param jobClass the job class
 * @return the job scheduler
 */
public String getJobScheduler(String appName, String jobClass) {
  String jobSchedulerNode = ZkPaths.pathOfJobScheduler(appName, jobClass);
  if (!zk.client().checkExists(jobSchedulerNode)){
    return null;
  }
  return zk.client().getString(jobSchedulerNode);
}

代码示例来源:origin: ihaolin/antares

@Override
public Response<List<ServerInfo>> listServers() {
  try {
    List<String> servers = zk.client().gets(ZkPaths.SERVERS);
    if (CollectionUtil.isNullOrEmpty(servers)){
      return Response.ok(Collections.<ServerInfo>emptyList());
    }
    String leader = zk.client().getString(ZkPaths.LEADER);
    List<ServerInfo> serverInfos = Lists.newArrayListWithExpectedSize(servers.size());
    ServerInfo serverInfo;
    for (String server: servers){
      serverInfo = new ServerInfo();
      if (Objects.equal(server, leader)){
        serverInfo.setLeader(true);
      }
      serverInfo.setServer(server);
      serverInfo.setJobCount(jobServerDao.countJobsByServer(server).intValue());
      serverInfos.add(serverInfo);
    }
    return Response.ok(serverInfos);
  } catch (Exception e){
    Logs.error("failed to list servers, cause: {}", Throwables.getStackTraceAsString(e));
    return Response.notOk("server.list.failed");
  }
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com