public class RelationalDatabaseQueue<T> extends Queue<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
RelationalDatabaseQueue.Builder<T> |
| Modifier | Constructor and Description |
|---|---|
protected |
RelationalDatabaseQueue(DataSource dataSource,
org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
int maxJsonLength,
Class<T> clazzOfItem,
String queueName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(T item) |
QueueItem<T> |
getAndLockNextItem() |
long |
getQueueSize() |
String |
getQueueTableName() |
void |
removeItem(QueueItem<T> queueItem) |
fromJson, getQueueName, toJsonprotected RelationalDatabaseQueue(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, int maxJsonLength, Class<T> clazzOfItem, String queueName)
public String getQueueTableName()
public long getQueueSize()
getQueueSize in class Queue<T>public QueueItem<T> getAndLockNextItem()
getAndLockNextItem in class Queue<T>public void removeItem(QueueItem<T> queueItem)
removeItem in class Queue<T>Copyright © 2015. All rights reserved.