@Produces(value="application/json") @Path(value="/messages") public class MessageResource extends RestResource
configuration, userService| Constructor and Description |
|---|
MessageResource(Messages messages,
CodecFactory codecFactory,
IndexSetRegistry indexSetRegistry) |
| Modifier and Type | Method and Description |
|---|---|
MessageTokens |
analyze(String index,
String analyzer,
@NotEmpty String string) |
ResultMessage |
parse(MessageParseRequest request) |
ResultMessage |
search(String index,
String messageId) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public MessageResource(Messages messages, CodecFactory codecFactory, IndexSetRegistry indexSetRegistry)
@GET
@Path(value="/{index}/{messageId}")
@Timed
public ResultMessage search(@PathParam(value="index")
String index,
@PathParam(value="messageId")
String messageId)
throws IOException
IOException@POST @Path(value="/parse") @Timed @Consumes(value="application/json") public ResultMessage parse(MessageParseRequest request)
@GET
@Path(value="/{index}/analyze")
@Timed
public MessageTokens analyze(@PathParam(value="index")
String index,
@QueryParam(value="analyzer") @Nullable
String analyzer,
@QueryParam(value="string") @NotEmpty
@NotEmpty String string)
throws IOException
IOExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.