public final class LevelDBAndInMemoryQueueClientFactory extends Object implements QueueClientFactory
| Constructor and Description |
|---|
LevelDBAndInMemoryQueueClientFactory(InMemoryQueueClientFactory inMemoryFactory,
LevelDBQueueClientFactory levelDBFactory) |
| Modifier and Type | Method and Description |
|---|---|
QueueConsumer |
createConsumer(QueueName queueName,
ConsumerConfig consumerConfig,
int numGroups) |
QueueProducer |
createProducer(QueueName queueName) |
QueueProducer |
createProducer(QueueName queueName,
QueueMetrics queueMetrics) |
@Inject public LevelDBAndInMemoryQueueClientFactory(InMemoryQueueClientFactory inMemoryFactory, LevelDBQueueClientFactory levelDBFactory)
public QueueProducer createProducer(QueueName queueName) throws IOException
createProducer in interface QueueClientFactoryIOExceptionpublic QueueConsumer createConsumer(QueueName queueName, ConsumerConfig consumerConfig, int numGroups) throws IOException
createConsumer in interface QueueClientFactoryIOExceptionpublic QueueProducer createProducer(QueueName queueName, QueueMetrics queueMetrics) throws IOException
createProducer in interface QueueClientFactoryIOExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.