@Singleton public class Messages extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Messages.IndexingError |
static interface |
Messages.IndexingListener |
| Constructor and Description |
|---|
Messages(TrafficAccounting trafficAccounting,
MessagesAdapter messagesAdapter,
ProcessingStatusRecorder processingStatusRecorder) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
analyze(String toAnalyze,
String index,
String analyzer) |
List<String> |
bulkIndex(List<Map.Entry<IndexSet,Message>> messageList) |
List<String> |
bulkIndex(List<Map.Entry<IndexSet,Message>> messageList,
boolean isSystemTraffic) |
List<String> |
bulkIndex(List<Map.Entry<IndexSet,Message>> messageList,
boolean isSystemTraffic,
Messages.IndexingListener indexingListener) |
List<String> |
bulkIndex(List<Map.Entry<IndexSet,Message>> messageList,
Messages.IndexingListener indexingListener) |
List<String> |
bulkIndexRequests(List<IndexingRequest> indexingRequestList,
boolean isSystemTraffic) |
List<String> |
bulkIndexRequests(List<IndexingRequest> indexingRequestList,
boolean isSystemTraffic,
Messages.IndexingListener indexingListener) |
ResultMessage |
get(String messageId,
String index) |
LinkedBlockingQueue<List<IndexFailure>> |
getIndexFailureQueue() |
@Inject public Messages(TrafficAccounting trafficAccounting, MessagesAdapter messagesAdapter, ProcessingStatusRecorder processingStatusRecorder)
public ResultMessage get(String messageId, String index) throws DocumentNotFoundException, IOException
DocumentNotFoundExceptionIOExceptionpublic List<String> analyze(String toAnalyze, String index, String analyzer) throws IOException
IOExceptionpublic List<String> bulkIndex(List<Map.Entry<IndexSet,Message>> messageList, Messages.IndexingListener indexingListener)
public List<String> bulkIndex(List<Map.Entry<IndexSet,Message>> messageList, boolean isSystemTraffic)
public List<String> bulkIndex(List<Map.Entry<IndexSet,Message>> messageList, boolean isSystemTraffic, Messages.IndexingListener indexingListener)
public List<String> bulkIndexRequests(List<IndexingRequest> indexingRequestList, boolean isSystemTraffic)
public List<String> bulkIndexRequests(List<IndexingRequest> indexingRequestList, boolean isSystemTraffic, Messages.IndexingListener indexingListener)
public LinkedBlockingQueue<List<IndexFailure>> getIndexFailureQueue()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.