public class ProcessBufferProcessor extends Object implements com.lmax.disruptor.WorkHandler<MessageEvent>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProcessBufferProcessor.Factory |
| Constructor and Description |
|---|
ProcessBufferProcessor(com.codahale.metrics.MetricRegistry metricRegistry,
OrderedMessageProcessors orderedMessageProcessors,
OutputBuffer outputBuffer,
ProcessingStatusRecorder processingStatusRecorder,
de.huxhorn.sulky.ulid.ULID ulid,
DecodingProcessor decodingProcessor,
com.google.inject.Provider<Stream> defaultStreamProvider) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Message> |
getCurrentMessage() |
void |
onEvent(MessageEvent event) |
public ProcessBufferProcessor(com.codahale.metrics.MetricRegistry metricRegistry,
OrderedMessageProcessors orderedMessageProcessors,
OutputBuffer outputBuffer,
ProcessingStatusRecorder processingStatusRecorder,
de.huxhorn.sulky.ulid.ULID ulid,
DecodingProcessor decodingProcessor,
com.google.inject.Provider<Stream> defaultStreamProvider)
public void onEvent(MessageEvent event) throws Exception
onEvent in interface com.lmax.disruptor.WorkHandler<MessageEvent>ExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.