Package org.graylog2.shared.buffers
Class InputBufferImpl
java.lang.Object
org.graylog2.shared.buffers.InputBufferImpl
- All Implemented Interfaces:
EventBuffer,InputBuffer
-
Constructor Summary
ConstructorsConstructorDescriptionInputBufferImpl(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, waitMethods 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:
insertin interfaceInputBuffer
-
getUsage
public long getUsage()- Specified by:
getUsagein interfaceEventBuffer
-