| Package | Description |
|---|---|
| co.cask.cdap.data2.queue |
API definition for queue for the txds2 system.
|
| co.cask.cdap.data2.transaction.queue |
Transaction aware queue implementation.
|
| co.cask.cdap.data2.transaction.queue.hbase |
This package contains an HBase implementation of queues.
|
| co.cask.cdap.data2.transaction.queue.inmemory |
This package contains in memory implementation of queues.
|
| co.cask.cdap.data2.transaction.queue.leveldb |
This package contains levelDB implementation of queues.
|
| co.cask.cdap.data2.transaction.stream |
This package contains transaction stream consumer classes for maintaining stateful consumption of stream entries.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardingQueueConsumer
A
TransactionAware QueueConsumer that forwards all queue operations to another
QueueConsumer and optionally forward transaction operations if the target QueueConsumer
is also TransactionAware. |
| Modifier and Type | Field and Description |
|---|---|
protected QueueConsumer |
ForwardingQueueConsumer.consumer |
| Modifier and Type | Method and Description |
|---|---|
QueueConsumer |
QueueClientFactory.createConsumer(QueueName queueName,
ConsumerConfig consumerConfig,
int numGroups) |
| Constructor and Description |
|---|
ForwardingQueueConsumer(QueueConsumer consumer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractQueueConsumer
Common queue consumer for persisting engines such as HBase and LevelDB.
|
| Modifier and Type | Method and Description |
|---|---|
QueueConsumer |
HBaseQueueClientFactory.createConsumer(QueueName queueName,
ConsumerConfig consumerConfig,
int numGroups) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryQueueConsumer
Consumer for an in-memory queue.
|
| Modifier and Type | Method and Description |
|---|---|
QueueConsumer |
InMemoryQueueClientFactory.createConsumer(QueueName queueName,
ConsumerConfig consumerConfig,
int numGroups) |
| Modifier and Type | Class and Description |
|---|---|
class |
LevelDBQueueConsumer
Queue consumer for levelDB.
|
| Modifier and Type | Method and Description |
|---|---|
QueueConsumer |
LevelDBQueueClientFactory.createConsumer(QueueName queueName,
ConsumerConfig consumerConfig,
int numGroups) |
QueueConsumer |
LevelDBAndInMemoryQueueClientFactory.createConsumer(QueueName queueName,
ConsumerConfig consumerConfig,
int numGroups) |
| Constructor and Description |
|---|
QueueToStreamConsumer(Id.Stream streamId,
ConsumerConfig consumerConfig,
QueueConsumer consumer) |
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.