@DELETE @Path("{taskId}") @Produces(MediaType.APPLICATION_JSON) public TaskInfo deleteTask( @PathParam("taskId") TaskId taskId, @QueryParam("abort") @DefaultValue("true") boolean abort, @Context UriInfo uriInfo) { requireNonNull(taskId, "taskId is null"); TaskInfo taskInfo; if (abort) { taskInfo = taskManager.abortTask(taskId); } else { taskInfo = taskManager.cancelTask(taskId); } if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize(); } return taskInfo; }
@POST @Path("{taskId}") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public Response createOrUpdateTask(@PathParam("taskId") TaskId taskId, TaskUpdateRequest taskUpdateRequest, @Context UriInfo uriInfo) { requireNonNull(taskUpdateRequest, "taskUpdateRequest is null"); Session session = taskUpdateRequest.getSession().toSession(sessionPropertyManager); TaskInfo taskInfo = taskManager.updateTask(session, taskId, taskUpdateRequest.getFragment(), taskUpdateRequest.getSources(), taskUpdateRequest.getOutputIds(), taskUpdateRequest.getTotalPartitions()); if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize(); } return Response.ok().entity(taskInfo).build(); }
TaskInfo taskInfo = taskManager.getTaskInfo(taskId); if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize();
@DELETE @Path("{taskId}/results/{outputId}") @Produces(MediaType.APPLICATION_JSON) public Response abortResults(@PathParam("taskId") TaskId taskId, @PathParam("outputId") TaskId outputId, @Context UriInfo uriInfo) { requireNonNull(taskId, "taskId is null"); requireNonNull(outputId, "outputId is null"); TaskInfo taskInfo = taskManager.abortTaskResults(taskId, outputId); if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize(); } return Response.ok(taskInfo).build(); }
@DELETE @Path("{taskId}") @Produces(MediaType.APPLICATION_JSON) public Response deleteTask(@PathParam("taskId") TaskId taskId, @QueryParam("abort") @DefaultValue("true") boolean abort, @Context UriInfo uriInfo) { requireNonNull(taskId, "taskId is null"); TaskInfo taskInfo; if (abort) { taskInfo = taskManager.abortTask(taskId); } else { taskInfo = taskManager.cancelTask(taskId); } if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize(); } return Response.ok(taskInfo).build(); }
@POST @Path("{taskId}") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public Response createOrUpdateTask(@PathParam("taskId") TaskId taskId, TaskUpdateRequest taskUpdateRequest, @Context UriInfo uriInfo) { requireNonNull(taskUpdateRequest, "taskUpdateRequest is null"); Session session = taskUpdateRequest.getSession().toSession(sessionPropertyManager); TaskInfo taskInfo = taskManager.updateTask(session, taskId, taskUpdateRequest.getFragment(), taskUpdateRequest.getSources(), taskUpdateRequest.getOutputIds()); if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize(); } return Response.ok().entity(taskInfo).build(); }
TaskInfo taskInfo = taskManager.getTaskInfo(taskId); if (shouldSummarize(uriInfo)) { taskInfo = taskInfo.summarize();