Package org.graylog2.shared.buffers
Class InputBufferImpl
java.lang.Object
org.graylog2.shared.buffers.InputBufferImpl
- All Implemented Interfaces:
EventBuffer
,InputBuffer
-
Constructor Summary
ConstructorDescriptionInputBufferImpl
(com.codahale.metrics.MetricRegistry metricRegistry, BaseConfiguration configuration, javax.inject.Provider<org.graylog2.shared.buffers.DirectMessageHandler> directMessageHandlerProvider, javax.inject.Provider<RawMessageEncoderHandler> rawMessageEncoderHandlerProvider, javax.inject.Provider<JournallingMessageHandler> spoolingMessageHandlerProvider) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.plugin.buffers.EventBuffer
isEmpty
-
Constructor Details
-
InputBufferImpl
@Inject public InputBufferImpl(com.codahale.metrics.MetricRegistry metricRegistry, BaseConfiguration configuration, javax.inject.Provider<org.graylog2.shared.buffers.DirectMessageHandler> directMessageHandlerProvider, javax.inject.Provider<RawMessageEncoderHandler> rawMessageEncoderHandlerProvider, javax.inject.Provider<JournallingMessageHandler> spoolingMessageHandlerProvider)
-
-
Method Details
-
insert
- Specified by:
insert
in interfaceInputBuffer
-
getUsage
public long getUsage()- Specified by:
getUsage
in interfaceEventBuffer
-