@Singleton public class OutputBuffer extends Buffer
| Modifier and Type | Field and Description |
|---|---|
protected ExecutorService |
executor |
ringBuffer| Constructor and Description |
|---|
OutputBuffer(OutputBufferProcessor.Factory outputBufferProcessorFactory,
com.codahale.metrics.MetricRegistry metricRegistry,
OutputBufferWatermark outputBufferWatermark,
Configuration configuration,
OutputCache overflowCache) |
| Modifier and Type | Method and Description |
|---|---|
Cache |
getOverflowCache() |
void |
initialize() |
void |
insertCached(Message message,
MessageInput sourceInput) |
void |
insertFailFast(Message message,
MessageInput sourceInput) |
getUsage, hasCapacity, isEmptyprotected ExecutorService executor
@Inject public OutputBuffer(OutputBufferProcessor.Factory outputBufferProcessorFactory, com.codahale.metrics.MetricRegistry metricRegistry, OutputBufferWatermark outputBufferWatermark, Configuration configuration, OutputCache overflowCache)
public Cache getOverflowCache()
public void initialize()
public void insertCached(Message message, MessageInput sourceInput)
insertCached in class Bufferpublic void insertFailFast(Message message, MessageInput sourceInput) throws BufferOutOfCapacityException
insertFailFast in class BufferBufferOutOfCapacityExceptionCopyright © 2012–2014 TORCH GmbH. All rights reserved.