@Singleton public class FailureSubmissionService extends Object
| Constructor and Description |
|---|
FailureSubmissionService(org.graylog.failure.FailureSubmissionQueue failureSubmissionQueue,
FailureHandlingConfiguration failureHandlingConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
submitIndexingErrors(Collection<Messages.IndexingError> indexingErrors)
Submits Elasticsearch indexing errors to the failure queue
|
boolean |
submitProcessingErrors(Message message)
Submits message's processing errors to the failure queue.
|
boolean |
submitUnknownProcessingError(Message message,
String details)
Submits an unrecognized processing error to the failure queue.
|
@Inject
public FailureSubmissionService(org.graylog.failure.FailureSubmissionQueue failureSubmissionQueue,
FailureHandlingConfiguration failureHandlingConfiguration)
public boolean submitUnknownProcessingError(Message message, String details)
message - a problematic messagedetails - error detailspublic boolean submitProcessingErrors(Message message)
Message.processingErrors(). Depending on the
configuration might ignore the errors.
Must be called the last in the processing chain!message - a message with processing errorspublic void submitIndexingErrors(Collection<Messages.IndexingError> indexingErrors)
indexingErrors - a collection of indexing errorsCopyright © 2012–2021 Graylog, Inc.. All rights reserved.