Class ProcessBuffer

java.lang.Object
org.graylog2.plugin.buffers.Buffer
org.graylog2.shared.buffers.ProcessBuffer
All Implemented Interfaces:
EventBuffer

@Singleton public class ProcessBuffer extends Buffer
  • Constructor Details

    • ProcessBuffer

      @Inject public ProcessBuffer(com.codahale.metrics.MetricRegistry metricRegistry, DecodingProcessor.Factory decodingProcessorFactory, ProcessBufferProcessor.Factory bufferProcessorFactory, @Named("processbuffer_processors") int processorCount, @Named("ring_size") int ringSize, @Named("processor_wait_strategy") String waitStrategyName)
  • Method Details

    • insertBlocking

      public void insertBlocking(@Nonnull RawMessage rawMessage)
    • afterInsert

      protected void afterInsert(int n)
      Specified by:
      afterInsert in class Buffer
    • getDump

      public com.google.common.collect.ImmutableMap<String,String> getDump()