@Singleton public class ProcessBuffer extends Buffer
ringBuffer, ringBufferSize| Constructor and Description |
|---|
ProcessBuffer(com.codahale.metrics.MetricRegistry metricRegistry,
DecodingProcessor.Factory decodingProcessorFactory,
javax.inject.Provider<ProcessBufferProcessor> bufferProcessorFactory,
int processorCount,
int ringSize,
String waitStrategyName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterInsert(int n) |
void |
insertBlocking(RawMessage rawMessage) |
getRemainingCapacity, getRingBufferSize, getUsage, getWaitStrategy, insert, insert, isEmpty@Inject
public ProcessBuffer(com.codahale.metrics.MetricRegistry metricRegistry,
DecodingProcessor.Factory decodingProcessorFactory,
javax.inject.Provider<ProcessBufferProcessor> bufferProcessorFactory,
@Named(value="processbuffer_processors")
int processorCount,
@Named(value="ring_size")
int ringSize,
@Named(value="processor_wait_strategy")
String waitStrategyName)
public void insertBlocking(@Nonnull RawMessage rawMessage)
protected void afterInsert(int n)
afterInsert in class BufferCopyright © 2012-2016 Graylog, Inc.. All Rights Reserved.