@Singleton public class InputBufferImpl extends Object implements InputBuffer
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
long |
getUsage() |
void |
insert(RawMessage message) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEmpty@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)
public void insert(RawMessage message)
insert in interface InputBufferpublic long getUsage()
getUsage in interface EventBufferCopyright © 2012–2021 Graylog, Inc.. All rights reserved.