Class MessagesResource

java.lang.Object
org.graylog2.shared.rest.resources.RestResource
org.graylog.plugins.views.search.rest.MessagesResource
All Implemented Interfaces:
PluginRestResource

@Path("/views/search/messages") @RequiresAuthentication public class MessagesResource extends RestResource implements PluginRestResource
  • Constructor Details

  • Method Details

    • retrieve

      @POST @Produces("text/csv") public org.glassfish.jersey.server.ChunkedOutput<SimpleMessageChunk> retrieve(@Valid @Valid MessagesRequest rawrequest, @Context SearchUser searchUser)
    • retrieveForSearch

      @POST @Path("{searchId}") @Produces("text/csv") public org.glassfish.jersey.server.ChunkedOutput<SimpleMessageChunk> retrieveForSearch(@PathParam("searchId") String searchId, @Valid @Valid ResultFormat formatFromClient, @Context SearchUser searchUser)
    • retrieveForSearchType

      @POST @Path("{searchId}/{searchTypeId}") public org.glassfish.jersey.server.ChunkedOutput<SimpleMessageChunk> retrieveForSearchType(@PathParam("searchId") String searchId, @PathParam("searchTypeId") String searchTypeId, @Valid @Valid ResultFormat formatFromClient, @Context SearchUser searchUser)
    • retrieveForExportJob

      @GET @Path("job/{exportJobId}/{filename}") public org.glassfish.jersey.server.ChunkedOutput<SimpleMessageChunk> retrieveForExportJob(@PathParam("exportJobId") String exportJobId, @PathParam("filename") String filename, @Context SearchUser searchUser)