Class SearchJobsStatusResource

All Implemented Interfaces:
PluginRestResource

@Path("/views/searchjobs") @Produces("application/json") @Consumes("application/json") @RequiresAuthentication public class SearchJobsStatusResource extends ProxiedResource implements PluginRestResource
  • Constructor Details

  • Method Details

    • asyncSearchJobStatus

      @GET @Path("{nodeId}/{jobId}/status") @Produces({"application/json","application/vnd.graylog.search.v1+json"}) public void asyncSearchJobStatus(@NotBlank @PathParam("jobId") @NotBlank String jobId, @NotBlank @PathParam("nodeId") @NotBlank String nodeId, @Context SearchUser searchUser, @Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse)
    • cancelAsyncSearchJob

      @DELETE @Path("{nodeId}/{jobId}/cancel") @Produces("application/json") public void cancelAsyncSearchJob(@NotBlank @PathParam("jobId") @NotBlank String jobId, @NotBlank @PathParam("nodeId") @NotBlank String nodeId, @Context SearchUser searchUser, @Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse)