public final class LevelDBQueueClientFactory extends Object implements QueueClientFactory
| Constructor and Description |
|---|
LevelDBQueueClientFactory(CConfiguration cConf,
LevelDBTableService service,
LevelDBQueueAdmin queueAdmin) |
| 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 LevelDBQueueClientFactory(CConfiguration cConf, LevelDBTableService service, LevelDBQueueAdmin queueAdmin) throws Exception
Exceptionpublic QueueProducer createProducer(QueueName queueName) throws IOException
createProducer in interface QueueClientFactoryIOExceptionpublic QueueProducer createProducer(QueueName queueName, QueueMetrics queueMetrics) throws IOException
createProducer in interface QueueClientFactoryIOExceptionpublic QueueConsumer createConsumer(QueueName queueName, ConsumerConfig consumerConfig, int numGroups) throws IOException
createConsumer in interface QueueClientFactoryIOExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.