public abstract class AbstractQueueAdmin extends Object implements QueueAdmin
| Modifier and Type | Field and Description |
|---|---|
protected QueueConstants.QueueType |
type |
protected String |
unqualifiedTableNamePrefix |
| Constructor and Description |
|---|
AbstractQueueAdmin(QueueConstants.QueueType type) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getApplicationName(String queueTableName) |
TableId |
getDataTableId(Id.Flow flowId) |
TableId |
getDataTableId(QueueName queueName)
This determines the actual TableId from the table name prefix and the name of the queue.
|
static String |
getFlowName(String queueTableName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearAllForFlow, create, create, dropAllForFlow, dropAllInNamespace, exists, getQueueConfigurer, truncate, upgradeprotected final QueueConstants.QueueType type
protected final String unqualifiedTableNamePrefix
public AbstractQueueAdmin(QueueConstants.QueueType type)
public static String getApplicationName(String queueTableName)
queueTableName - actual queue table namepublic static String getFlowName(String queueTableName)
queueTableName - actual queue table namepublic TableId getDataTableId(QueueName queueName)
queueName - The name of the queue.Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.