@Produces(value="application/json") @Path(value="/messages") public class MessageResource extends RestResource
objectMapper, userService| Constructor and Description |
|---|
MessageResource(Messages messages,
CodecFactory codecFactory) |
| Modifier and Type | Method and Description |
|---|---|
MessageTokens |
analyze(String index,
String string) |
ResultMessage |
parse(MessageParseRequest request) |
ResultMessage |
search(String index,
String messageId) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public MessageResource(Messages messages, CodecFactory codecFactory)
@GET
@Path(value="/{index}/{messageId}")
@Timed
public ResultMessage search(@PathParam(value="index")
String index,
@PathParam(value="messageId")
String messageId)
@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="string") @NotEmpty
String string)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.