private void printBatchBuildInfo(OptionSet options, PrintStream ps, BatchBuildInfo batchBuildInfo) throws Exception { ps.println(" + Submitted at: " + new DateTime(batchBuildInfo.getSubmitTime()).toString()); Boolean finishedSuccessful = batchBuildInfo.isFinishedSuccessful(); ps.println(" + State: " + (finishedSuccessful == null ? "pending..." : (finishedSuccessful ? "SUCCESS" : "FAILED"))); ps.println(" + Hadoop jobs: " + (batchBuildInfo.getMapReduceJobTrackingUrls().isEmpty() ? "(none)" : "")); for (Map.Entry<String, String> jobEntry : batchBuildInfo.getMapReduceJobTrackingUrls().entrySet()) { ps.println(" + Hadoop Job ID: " + jobEntry.getKey()); ps.println(" + Tracking URL: " + jobEntry.getValue()); } ps.println(" + Batch build CLI arguments:"); printArguments(batchBuildInfo.getBatchIndexCliArguments(), 8, ps, options.has("dump")); }
private void printBatchBuildInfo(OptionSet options, PrintStream ps, BatchBuildInfo batchBuildInfo) throws Exception { ps.println(" + Submitted at: " + new DateTime(batchBuildInfo.getSubmitTime()).toString()); Boolean finishedSuccessful = batchBuildInfo.isFinishedSuccessful(); ps.println(" + State: " + (finishedSuccessful == null ? "pending..." : (finishedSuccessful ? "SUCCESS" : "FAILED"))); ps.println(" + Hadoop jobs: " + (batchBuildInfo.getMapReduceJobTrackingUrls().isEmpty() ? "(none)" : "")); for (Map.Entry<String, String> jobEntry : batchBuildInfo.getMapReduceJobTrackingUrls().entrySet()) { ps.println(" + Hadoop Job ID: " + jobEntry.getKey()); ps.println(" + Tracking URL: " + jobEntry.getValue()); } ps.println(" + Batch build CLI arguments:"); printArguments(batchBuildInfo.getBatchIndexCliArguments(), 8, ps, options.has("dump")); }
private void setBatchBuildInfo(BatchBuildInfo buildInfo, ObjectNode batchNode) { batchNode.put("submitTime", buildInfo.getSubmitTime()); Boolean isFinishedSuccessful = buildInfo.isFinishedSuccessful(); if (isFinishedSuccessful == null) { batchNode.put("finishedSuccessful", batchNode.nullNode()); } else { batchNode.put("finishedSuccessful", isFinishedSuccessful); } ObjectNode jobs = batchNode.putObject("mapReduceJobTrackingUrls"); for (Map.Entry<String, String> entry : buildInfo.getMapReduceJobTrackingUrls().entrySet()) { jobs.put(entry.getKey(), entry.getValue()); } setStringArrayProperty(batchNode, "batchIndexCliArguments", buildInfo.getBatchIndexCliArguments()); } }
private void setBatchBuildInfo(BatchBuildInfo buildInfo, ObjectNode batchNode) { batchNode.put("submitTime", buildInfo.getSubmitTime()); Boolean isFinishedSuccessful = buildInfo.isFinishedSuccessful(); if (isFinishedSuccessful == null) { batchNode.put("finishedSuccessful", batchNode.nullNode()); } else { batchNode.put("finishedSuccessful", isFinishedSuccessful); } ObjectNode jobs = batchNode.putObject("mapReduceJobTrackingUrls"); for (Map.Entry<String, String> entry : buildInfo.getMapReduceJobTrackingUrls().entrySet()) { jobs.put(entry.getKey(), entry.getValue()); } setStringArrayProperty(batchNode, "batchIndexCliArguments", buildInfo.getBatchIndexCliArguments()); } }