@Override public String handleRequest(AccessExecutionGraph graph, Map<String, String> params) throws Exception { return graph.getJsonPlan(); }
@Override public CompletableFuture<String> handleRequest(AccessExecutionGraph graph, Map<String, String> params) { return CompletableFuture.completedFuture(graph.getJsonPlan()); }
private static JobPlanInfo createJobPlanInfo(AccessExecutionGraph executionGraph) { return new JobPlanInfo(executionGraph.getJsonPlan()); } }
private static JobPlanInfo createJobPlanInfo(AccessExecutionGraph executionGraph) { return new JobPlanInfo(executionGraph.getJsonPlan()); } }
private static JobPlanInfo createJobPlanInfo(AccessExecutionGraph executionGraph) { return new JobPlanInfo(executionGraph.getJsonPlan()); } }
@Override public Collection<ArchivedJson> archiveJsonWithPath(AccessExecutionGraph graph) throws IOException { String path = JOB_PLAN_REST_PATH .replace(":jobid", graph.getJobID().toString()); String json = graph.getJsonPlan(); return Collections.singletonList(new ArchivedJson(path, json)); } }
@Override public Collection<ArchivedJson> archiveJsonWithPath(AccessExecutionGraph graph) throws IOException { String path = JOB_PLAN_REST_PATH .replace(":jobid", graph.getJobID().toString()); String json = graph.getJsonPlan(); return Collections.singletonList(new ArchivedJson(path, json)); } }
jobVertexInfos, jobVerticesPerStateMap, executionGraph.getJsonPlan());
gen.writeRawValue(graph.getJsonPlan());
jobVertexInfos, jobVerticesPerStateMap, executionGraph.getJsonPlan());
jobVertexInfos, jobVerticesPerStateMap, executionGraph.getJsonPlan());
gen.writeRawValue(graph.getJsonPlan());