Package org.graylog2.buffers
Class OutputBuffer
java.lang.Object
org.graylog2.plugin.buffers.Buffer
org.graylog2.buffers.OutputBuffer
- All Implemented Interfaces:
EventBuffer
-
Field Summary
Fields inherited from class org.graylog2.plugin.buffers.Buffer
ringBuffer, ringBufferSize
-
Constructor Summary
ConstructorDescriptionOutputBuffer
(com.codahale.metrics.MetricRegistry metricRegistry, javax.inject.Provider<OutputBufferProcessor> processorProvider, int processorCount, int ringSize, String waitStrategyName) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
afterInsert
(int n) void
insertBlocking
(Message message) Methods inherited from class org.graylog2.plugin.buffers.Buffer
getRemainingCapacity, getRingBufferSize, getUsage, getWaitStrategy, insert, insert, isEmpty
-
Constructor Details
-
OutputBuffer
@Inject public OutputBuffer(com.codahale.metrics.MetricRegistry metricRegistry, javax.inject.Provider<OutputBufferProcessor> processorProvider, @Named("outputbuffer_processors") int processorCount, @Named("ring_size") int ringSize, @Named("processor_wait_strategy") String waitStrategyName)
-
-
Method Details
-
insertBlocking
-
afterInsert
protected void afterInsert(int n) - Specified by:
afterInsert
in classBuffer
-