private BatchBuildInfo parseBatchBuildInfo(ObjectNode buildNode) { Map<String, String> jobs = new HashMap<String, String>(); ObjectNode jobsNode = JsonUtil.getObject(buildNode, "mapReduceJobTrackingUrls"); Iterator<String> it = jobsNode.getFieldNames(); while (it.hasNext()) { String key = it.next(); String value = JsonUtil.getString(jobsNode, key); jobs.put(key, value); } BatchBuildInfo batchBuildInfo = new BatchBuildInfo( JsonUtil.getLong(buildNode, "submitTime"), JsonUtil.getBoolean(buildNode, "finishedSuccessful"), jobs, getStringArrayProperty(buildNode, "batchIndexCliArguments")); return batchBuildInfo; }
private BatchBuildInfo parseBatchBuildInfo(ObjectNode buildNode) { Map<String, String> jobs = new HashMap<String, String>(); ObjectNode jobsNode = JsonUtil.getObject(buildNode, "mapReduceJobTrackingUrls"); Iterator<String> it = jobsNode.getFieldNames(); while (it.hasNext()) { String key = it.next(); String value = JsonUtil.getString(jobsNode, key); jobs.put(key, value); } BatchBuildInfo batchBuildInfo = new BatchBuildInfo( JsonUtil.getLong(buildNode, "submitTime"), JsonUtil.getBoolean(buildNode, "finishedSuccessful"), jobs, getStringArrayProperty(buildNode, "batchIndexCliArguments")); return batchBuildInfo; }