@Singleton public class Messages extends Object
| Constructor and Description |
|---|
Messages(org.elasticsearch.client.Client client,
com.codahale.metrics.MetricRegistry metricRegistry) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
analyze(String string,
String index,
String analyzer) |
org.elasticsearch.action.index.IndexRequest |
buildIndexRequest(String index,
Map<String,Object> source,
String id) |
boolean |
bulkIndex(List<Map.Entry<IndexSet,Message>> messageList) |
ResultMessage |
get(String messageId,
String index) |
LinkedBlockingQueue<List<IndexFailure>> |
getIndexFailureQueue() |
@Inject
public Messages(org.elasticsearch.client.Client client,
com.codahale.metrics.MetricRegistry metricRegistry)
public ResultMessage get(String messageId, String index) throws DocumentNotFoundException
DocumentNotFoundExceptionpublic org.elasticsearch.action.index.IndexRequest buildIndexRequest(String index, Map<String,Object> source, String id)
public LinkedBlockingQueue<List<IndexFailure>> getIndexFailureQueue()
Copyright © 2012–2017 Graylog, Inc.. All rights reserved.