| 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.
|
| Modifier and Type | Method and Description |
|---|---|
QueueProducer |
QueueClientFactory.createProducer(QueueName queueName) |
QueueProducer |
QueueClientFactory.createProducer(QueueName queueName,
QueueMetrics queueMetrics) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractQueueProducer
Abstract base class for
QueueProducer that emits enqueue metrics post commit. |
| Modifier and Type | Class and Description |
|---|---|
class |
HBaseQueueProducer
A
QueueProducer that uses HBase as the storage for queue entries and consumers
states. |
| Modifier and Type | Method and Description |
|---|---|
QueueProducer |
HBaseQueueClientFactory.createProducer(QueueName queueName) |
QueueProducer |
HBaseQueueClientFactory.createProducer(QueueName queueName,
QueueMetrics queueMetrics) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryQueueProducer
Producer for an in-memory queue.
|
| Modifier and Type | Method and Description |
|---|---|
QueueProducer |
InMemoryQueueClientFactory.createProducer(QueueName queueName) |
QueueProducer |
InMemoryQueueClientFactory.createProducer(QueueName queueName,
QueueMetrics queueMetrics) |
| Modifier and Type | Class and Description |
|---|---|
class |
LevelDBQueueProducer
A queue producer for levelDB.
|
| Modifier and Type | Method and Description |
|---|---|
QueueProducer |
LevelDBQueueClientFactory.createProducer(QueueName queueName) |
QueueProducer |
LevelDBAndInMemoryQueueClientFactory.createProducer(QueueName queueName) |
QueueProducer |
LevelDBQueueClientFactory.createProducer(QueueName queueName,
QueueMetrics queueMetrics) |
QueueProducer |
LevelDBAndInMemoryQueueClientFactory.createProducer(QueueName queueName,
QueueMetrics queueMetrics) |
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.