T - public abstract class BaseUniversalRedisQueue<T extends BaseUniversalQueueMessage> extends RedisQueue
| Constructor and Description |
|---|
BaseUniversalRedisQueue() |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
serialize(IQueueMessage _msg)
Serializes a queue message to store in Redis.
|
T |
take()
Takes a message out of queue.
|
deserialize, destroy, ephemeralSize, finish, getJedisPool, getOrphanMessages, getRedisHashName, getRedisHostAndPort, getRedisListName, getRedisSortedSetName, init, moveFromEphemeralToQueueStorage, queue, queueSize, remove, requeue, requeueSilent, setJedisPool, setRedisHashName, setRedisHostAndPort, setRedisListName, setRedisSortedSetName, storeNew, storeOldprotected byte[] serialize(IQueueMessage _msg) throws QueueException
serialize in class RedisQueueQueueExceptionpublic T take()
Implementation flow:
Note: ephemeral storage implementation is optional, depends on implementation.
take in interface IQueuetake in class RedisQueueCopyright © 2015 DDTH. All Rights Reserved.