- qId() - Method in interface com.github.ddth.queue.IQueueMessage
-
Message's unique id in queue.
- qId(Object) - Method in interface com.github.ddth.queue.IQueueMessage
-
Sets message's unique queue id.
- qId() - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Message's unique id in queue.
- qId(Object) - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Sets message's unique queue id.
- qIncNumRequeues() - Method in interface com.github.ddth.queue.IQueueMessage
-
Increases message's number of re-queue times by 1.
- qIncNumRequeues() - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Increases message's number of re-queue times by 1.
- qNumRequeues() - Method in interface com.github.ddth.queue.IQueueMessage
-
How many times message has been re-queued?
- qNumRequeues(int) - Method in interface com.github.ddth.queue.IQueueMessage
-
Sets message's number of re-queue times.
- qNumRequeues() - Method in class com.github.ddth.queue.UniversalQueueMessage
-
- qNumRequeues(int) - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Sets message's number of re-queue times.
- qOriginalTimestamp() - Method in interface com.github.ddth.queue.IQueueMessage
-
Message's first-queued timestamp.
- qOriginalTimestamp(Date) - Method in interface com.github.ddth.queue.IQueueMessage
-
Sets message's first-queued timestamp.
- qOriginalTimestamp() - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Message's first-queued timestamp.
- qOriginalTimestamp(Date) - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Sets message's first-queued timestamp.
- qTimestamp() - Method in interface com.github.ddth.queue.IQueueMessage
-
Message's last-queued timestamp.
- qTimestamp(Date) - Method in interface com.github.ddth.queue.IQueueMessage
-
Sets message's last-queued timestamp.
- qTimestamp() - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Message's last-queued timestamp.
- qTimestamp(Date) - Method in class com.github.ddth.queue.UniversalQueueMessage
-
Sets message's last-queued timestamp.
- queue(IQueueMessage) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Queues a message.
- queue(IQueueMessage) - Method in class com.github.ddth.queue.impl.KafkaQueue
-
Queues a message.
- queue(IQueueMessage) - Method in class com.github.ddth.queue.impl.RedisQueue
-
Queues a message.
- queue(IQueueMessage) - Method in interface com.github.ddth.queue.IQueue
-
Queues a message.
- QueueException - Exception in com.github.ddth.queue.utils
-
Thrown to indicate that there has been an error with queue oeration.
- QueueException() - Constructor for exception com.github.ddth.queue.utils.QueueException
-
- QueueException(String) - Constructor for exception com.github.ddth.queue.utils.QueueException
-
- QueueException(Throwable) - Constructor for exception com.github.ddth.queue.utils.QueueException
-
- QueueException(String, Throwable) - Constructor for exception com.github.ddth.queue.utils.QueueException
-
- QueueException(String, Throwable, boolean, boolean) - Constructor for exception com.github.ddth.queue.utils.QueueException
-
- queueSize() - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Gets queue's number of items.
- queueSize() - Method in class com.github.ddth.queue.impl.KafkaQueue
-
Gets queue's number of items.
- queueSize() - Method in class com.github.ddth.queue.impl.RedisQueue
-
Gets queue's number of items.
- queueSize() - Method in interface com.github.ddth.queue.IQueue
-
Gets queue's number of items.
- QueueUtils - Class in com.github.ddth.queue.utils
-
Utilities and Constants
- QueueUtils() - Constructor for class com.github.ddth.queue.utils.QueueUtils
-
- readFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Reads a message from the ephemeral storage.
- readFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Reads a message from the ephemeral storage.
- readFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Reads a message from the ephemeral storage.
- readFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.UniversalJdbcQueue
-
Reads a message from the ephemeral storage.
- readFromQueueStorage(JdbcTemplate) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Reads a message from head of queue storage.
- readFromQueueStorage(JdbcTemplate) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Reads a message from head of queue storage.
- readFromQueueStorage(JdbcTemplate) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Reads a message from head of queue storage.
- readFromQueueStorage(JdbcTemplate) - Method in class com.github.ddth.queue.impl.UniversalJdbcQueue
-
Reads a message from head of queue storage.
- RedisQueue - Class in com.github.ddth.queue.impl
-
Redis implementation of
IQueue.
- RedisQueue() - Constructor for class com.github.ddth.queue.impl.RedisQueue
-
- remove(IQueueMessage) - Method in class com.github.ddth.queue.impl.RedisQueue
-
Removes a message completely.
- removeFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Removes a message from the ephemeral storage.
- removeFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Removes a message from the ephemeral storage.
- removeFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Removes a message from the ephemeral storage.
- removeFromEphemeralStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.UniversalJdbcQueue
-
Removes a message from the ephemeral storage.
- removeFromQueueStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Removes a message from the queue storage.
- removeFromQueueStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Removes a message from the queue storage.
- removeFromQueueStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Removes a message from the queue storage.
- removeFromQueueStorage(JdbcTemplate, IQueueMessage) - Method in class com.github.ddth.queue.impl.UniversalJdbcQueue
-
Removes a message from the queue storage.
- requeue(IQueueMessage) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Re-queues a message.
- requeue(IQueueMessage) - Method in class com.github.ddth.queue.impl.KafkaQueue
-
Re-queues a message.
- requeue(IQueueMessage) - Method in class com.github.ddth.queue.impl.RedisQueue
-
Re-queues a message.
- requeue(IQueueMessage) - Method in interface com.github.ddth.queue.IQueue
-
Re-queues a message.
- requeueSilent(IQueueMessage) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Silently re-queues a message.
- requeueSilent(IQueueMessage) - Method in class com.github.ddth.queue.impl.KafkaQueue
-
Silently re-queues a message.
- requeueSilent(IQueueMessage) - Method in class com.github.ddth.queue.impl.RedisQueue
-
Silently re-queues a message.
- requeueSilent(IQueueMessage) - Method in interface com.github.ddth.queue.IQueue
-
Silently re-queues a message.
- _finishWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Performs "finish" action, retry if deadlock.
- _finishWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Performs "finish" action, retry if deadlock.
- _finishWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Performs "finish" action, retry if deadlock.
- _getOrphanMessagesWithRetries(long, Connection, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Gets all orphan messages (messages that were left in ephemeral storage
for a long time), retry if deadlock.
- _moveFromEphemeralToQueueStorageWithRetries(IQueueMessage, Connection, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Moves a message from ephemeral back to queue storage, retry if deadlock.
- _moveFromEphemeralToQueueStorageWithRetries(IQueueMessage, Connection, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Moves a message from ephemeral back to queue storage, retry if deadlock.
- _moveFromEphemeralToQueueStorageWithRetries(IQueueMessage, Connection, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Moves a message from ephemeral back to queue storage, retry if deadlock.
- _queueWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Queues a message, retry if deadlock.
- _queueWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Queues a message, retry if deadlock.
- _queueWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Queues a message, retry if deadlock.
- _requeueSilentWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Re-queues a message silently, retry if deadlock.
- _requeueSilentWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Re-queues a message silently, retry if deadlock.
- _requeueSilentWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Re-queues a message silently, retry if deadlock.
- _requeueWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Re-queues a message, retry if deadlock.
- _requeueWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Re-queues a message, retry if deadlock.
- _requeueWithRetries(Connection, IQueueMessage, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Re-queues a message, retry if deadlock.
- _takeWithRetries(Connection, int, int) - Method in class com.github.ddth.queue.impl.JdbcQueue
-
Takes a message from queue, retry if deadlock.
- _takeWithRetries(Connection, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalMySQLQueue
-
Takes a message from queue, retry if deadlock.
- _takeWithRetries(Connection, int, int) - Method in class com.github.ddth.queue.impl.LessLockingUniversalPgSQLQueue
-
Takes a message from queue, retry if deadlock.