Class MessageResource
java.lang.Object
org.graylog2.shared.rest.resources.RestResource
org.graylog2.rest.resources.messages.MessageResource
-
Field Summary
Fields inherited from class org.graylog2.shared.rest.resources.RestResource
configuration, userService
-
Constructor Summary
ConstructorDescriptionMessageResource
(Messages messages, CodecFactory codecFactory, IndexSetRegistry indexSetRegistry) -
Method Summary
Methods inherited from class org.graylog2.shared.rest.resources.RestResource
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint
-
Constructor Details
-
MessageResource
@Inject public MessageResource(Messages messages, CodecFactory codecFactory, IndexSetRegistry indexSetRegistry)
-
-
Method Details
-
search
@GET @Path("/{index}/{messageId}") @Timed public ResultMessage search(@PathParam("index") String index, @PathParam("messageId") String messageId) throws IOException - Throws:
IOException
-
parse
@POST @Path("/parse") @Timed @Consumes("application/json") public ResultMessage parse(MessageParseRequest request) -
analyze
@GET @Path("/{index}/analyze") @Timed public MessageTokens analyze(@PathParam("index") String index, @QueryParam("analyzer") @Nullable String analyzer, @QueryParam("string") @NotEmpty @NotEmpty String string) throws IOException - Throws:
IOException
-