Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ack(QueueDetail, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
ack(QueueDetail, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
acquire(int, long) - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
acquireLock(Job) - Method in interface com.github.sonus21.rqueue.core.middleware.LockMiddleware
This method should acquire lock from any source like Redis, File, Java Lock or any system and returns lock identifier for the same.
acquireLock(Job) - Method in class com.github.sonus21.rqueue.core.middleware.RedisLockMiddleware
 
acquireLock(String, String, Duration) - Method in interface com.github.sonus21.rqueue.common.RqueueLockManager
 
Action - Class in com.github.sonus21.rqueue.models.response
 
Action() - Constructor for class com.github.sonus21.rqueue.models.response.Action
 
ACTION - Enum constant in enum class com.github.sonus21.rqueue.models.enums.TableColumnType
 
ActionType - Enum Class in com.github.sonus21.rqueue.models.enums
 
active() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Control whether this listener is active or not.
addAction(Action) - Method in class com.github.sonus21.rqueue.models.response.DataViewResponse
 
addColumn(TableColumn) - Method in class com.github.sonus21.rqueue.models.response.TableRow
 
addDeadLetterQueue(DeadLetterQueue) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
addEvent(RqueueExecutionEvent) - Method in class com.github.sonus21.rqueue.models.aggregator.QueueEvents
 
addMessage(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addMessage(String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addMessageAtFront(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addMessageAtFront(String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addMessageListener(MessageListener, Topic) - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
addMessageWithDelay(String, String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addMessageWithDelay(String, String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addReactiveMessage(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addReactiveMessage(String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addReactiveMessageWithDelay(String, String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addReactiveMessageWithDelay(String, String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addRow(TableRow) - Method in class com.github.sonus21.rqueue.models.response.DataViewResponse
 
addScore(String, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addScore(String, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addToOrderedSetWithScore(String, String, long) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
addToSet(String, V...) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
addToZset(String, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
addToZset(String, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
afterPropertiesSet() - Method in class com.github.sonus21.rqueue.core.RqueueInternalPubSubChannel
 
afterPropertiesSet() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
afterPropertiesSet() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
afterPropertiesSet() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
aggregateDataCounter(AggregationType) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
AggregationType - Enum Class in com.github.sonus21.rqueue.models.enums
 
allTasksCompleted() - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
appendToListWithListExpiry(String, String, Duration) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
appendToSet(String, String...) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
availableThreads() - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 

B

Backend - Enum Class in com.github.sonus21.rqueue.config
The active rqueue backend.
BackendCapabilityException - Exception in com.github.sonus21.rqueue.exception
Raised when a web/dashboard operation is invoked against a backend that does not implement the primitive it requires (e.g.
BackendCapabilityException(String, String, String) - Constructor for exception com.github.sonus21.rqueue.exception.BackendCapabilityException
 
BaseResponse - Class in com.github.sonus21.rqueue.models.response
 
BaseResponse() - Constructor for class com.github.sonus21.rqueue.models.response.BaseResponse
 
BATCH_SIZE_FOR_CONCURRENCY_BASED_LISTENER - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
batchSize() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
The message batch size, Rqueue will try to pull batchSize message in one Redis call.
BLANK - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
BooleanResponse - Class in com.github.sonus21.rqueue.models.response
 
BooleanResponse() - Constructor for class com.github.sonus21.rqueue.models.response.BooleanResponse
 
BOTH - Enum constant in enum class com.github.sonus21.rqueue.models.enums.RqueueMode
 
buildMessage(RqueueMessageIdGenerator, MessageConverter, String, String, Object, Integer, Long, MessageHeaders) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
buildMessageHeaders(String, RqueueMessage, Job, Execution, MessageHeaders) - Static method in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
 
buildMessageHeaders(String, String, RqueueMessage, Job, Execution, MessageHeaders) - Static method in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
 
buildPeriodicMessage(RqueueMessageIdGenerator, MessageConverter, String, String, Object, Integer, long, MessageHeaders) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 

C

capabilities() - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
capabilities() - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
Capabilities - Record Class in com.github.sonus21.rqueue.core.spi
 
Capabilities(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class com.github.sonus21.rqueue.core.spi.Capabilities
Creates an instance of a Capabilities record class.
ChartDataRequest - Class in com.github.sonus21.rqueue.models.request
 
ChartDataRequest(ChartType, AggregationType) - Constructor for class com.github.sonus21.rqueue.models.request.ChartDataRequest
 
ChartDataResponse - Class in com.github.sonus21.rqueue.models.response
 
ChartDataResponse() - Constructor for class com.github.sonus21.rqueue.models.response.ChartDataResponse
 
ChartDataType - Enum Class in com.github.sonus21.rqueue.models.enums
 
ChartType - Enum Class in com.github.sonus21.rqueue.models.enums
 
checkIn(Serializable) - Method in interface com.github.sonus21.rqueue.core.Job
Checkin allows you to display a message for long running tasks, so that you can see the progress.
checkIn(Serializable) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
checkIn(Serializable) - Method in class com.github.sonus21.rqueue.models.db.RqueueJob
 
CheckinMessage - Class in com.github.sonus21.rqueue.models.db
 
CheckinMessage() - Constructor for class com.github.sonus21.rqueue.models.db.CheckinMessage
 
clean(String) - Static method in class com.github.sonus21.rqueue.utils.StringUtils
 
clearCacheByName(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
cloneMessage(Message<?>) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
com.github.sonus21.rqueue.annotation - package com.github.sonus21.rqueue.annotation
 
com.github.sonus21.rqueue.common - package com.github.sonus21.rqueue.common
 
com.github.sonus21.rqueue.config - package com.github.sonus21.rqueue.config
 
com.github.sonus21.rqueue.converter - package com.github.sonus21.rqueue.converter
 
com.github.sonus21.rqueue.core - package com.github.sonus21.rqueue.core
 
com.github.sonus21.rqueue.core.context - package com.github.sonus21.rqueue.core.context
 
com.github.sonus21.rqueue.core.impl - package com.github.sonus21.rqueue.core.impl
 
com.github.sonus21.rqueue.core.middleware - package com.github.sonus21.rqueue.core.middleware
 
com.github.sonus21.rqueue.core.spi - package com.github.sonus21.rqueue.core.spi
 
com.github.sonus21.rqueue.core.spi.redis - package com.github.sonus21.rqueue.core.spi.redis
 
com.github.sonus21.rqueue.core.support - package com.github.sonus21.rqueue.core.support
 
com.github.sonus21.rqueue.dao - package com.github.sonus21.rqueue.dao
 
com.github.sonus21.rqueue.enums - package com.github.sonus21.rqueue.enums
 
com.github.sonus21.rqueue.exception - package com.github.sonus21.rqueue.exception
 
com.github.sonus21.rqueue.listener - package com.github.sonus21.rqueue.listener
 
com.github.sonus21.rqueue.metrics - package com.github.sonus21.rqueue.metrics
 
com.github.sonus21.rqueue.models - package com.github.sonus21.rqueue.models
 
com.github.sonus21.rqueue.models.aggregator - package com.github.sonus21.rqueue.models.aggregator
 
com.github.sonus21.rqueue.models.db - package com.github.sonus21.rqueue.models.db
 
com.github.sonus21.rqueue.models.enums - package com.github.sonus21.rqueue.models.enums
 
com.github.sonus21.rqueue.models.event - package com.github.sonus21.rqueue.models.event
 
com.github.sonus21.rqueue.models.registry - package com.github.sonus21.rqueue.models.registry
 
com.github.sonus21.rqueue.models.request - package com.github.sonus21.rqueue.models.request
 
com.github.sonus21.rqueue.models.response - package com.github.sonus21.rqueue.models.response
 
com.github.sonus21.rqueue.repository - package com.github.sonus21.rqueue.repository
 
com.github.sonus21.rqueue.serdes - package com.github.sonus21.rqueue.serdes
 
com.github.sonus21.rqueue.service - package com.github.sonus21.rqueue.service
 
com.github.sonus21.rqueue.utils - package com.github.sonus21.rqueue.utils
 
com.github.sonus21.rqueue.utils.backoff - package com.github.sonus21.rqueue.utils.backoff
 
com.github.sonus21.rqueue.utils.condition - package com.github.sonus21.rqueue.utils.condition
 
com.github.sonus21.rqueue.web - package com.github.sonus21.rqueue.web
 
com.github.sonus21.rqueue.worker - package com.github.sonus21.rqueue.worker
 
Comma - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
COMPLETED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 
concurrency() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Specify concurrency limits via a "lower-upper" String, e.g.
Concurrency - Class in com.github.sonus21.rqueue.models
 
Concurrency() - Constructor for class com.github.sonus21.rqueue.models.Concurrency
 
Constants - Class in com.github.sonus21.rqueue.utils
 
consume(V) - Method in class com.github.sonus21.rqueue.utils.RetryableRunnable
 
CONSUMER - Enum constant in enum class com.github.sonus21.rqueue.models.enums.RqueueMode
 
CONSUMER_NAME - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
NATS JetStream consumer name — set when a message was fetched for a specific named consumer so that RqueueMessageHandler can route it to the correct @RqueueListener method.
consumerName() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Optional explicit consumer name for backends that require per-listener durable identity (currently the NATS / JetStream backend uses this as the durable consumer name).
consumerName() - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Returns the value of the consumerName record component.
consumerPendingSizes(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Deprecated.
superseded by MessageBroker.subscribers(QueueDetail) which returns a richer view (consumer + pending + in-flight + shared flag). Retained for one release so downstream callers keep compiling.
Context - Interface in com.github.sonus21.rqueue.core.context
A context that supports getValue method.
ContextMiddleware - Interface in com.github.sonus21.rqueue.core.middleware
Context middleware allows us to set context for the running job, context could be any thing like putting user information for permission check, initiating some transaction.
convertDataType(DataType) - Static method in enum class com.github.sonus21.rqueue.models.enums.DataType
 
convertMessageToObject(RqueueMessage, MessageConverter) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
convertMessageToObject(Message<String>, MessageConverter) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
convertToBoolean(String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
convertToCamelCase(String) - Static method in class com.github.sonus21.rqueue.utils.StringUtils
 
Count() - Constructor for class com.github.sonus21.rqueue.config.MetricsProperties.Count
 
countExecution() - Method in class com.github.sonus21.rqueue.config.MetricsProperties
 
countFailure() - Method in class com.github.sonus21.rqueue.config.MetricsProperties
 
create(Class<?>) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonTypeFactory
 
create(Class<?>) - Method in interface com.github.sonus21.rqueue.serdes.RqueueTypeFactory
 
create(Class<?>, Class<?>...) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonTypeFactory
 
create(Class<?>, Class<?>...) - Method in interface com.github.sonus21.rqueue.serdes.RqueueTypeFactory
 
create(Map<String, String>) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBrokerFactory
 
CREATED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.JobStatus
 
createDefaultTaskExecutor(List<QueueDetail>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
createErrorMessage(String) - Static method in class com.github.sonus21.rqueue.models.response.DataViewResponse
 
createExceptionHandlerMethodResolverFor(Class<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
createJob(RqueueJob, Duration) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
createMessageListenerContainer() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Creates a RqueueMessageListenerContainer container.
createTaskExecutor(String, String, int, int, int) - Static method in class com.github.sonus21.rqueue.utils.ThreadUtils
 
createTaskScheduler(int, String, int) - Static method in class com.github.sonus21.rqueue.utils.ThreadUtils
 
currentTimeFormatted() - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 

D

DAILY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.AggregationType
 
DataDeleteRequest - Class in com.github.sonus21.rqueue.models.request
 
DataDeleteRequest() - Constructor for class com.github.sonus21.rqueue.models.request.DataDeleteRequest
 
DataSelectorResponse - Class in com.github.sonus21.rqueue.models.response
 
DataSelectorResponse() - Constructor for class com.github.sonus21.rqueue.models.response.DataSelectorResponse
 
DataType - Enum Class in com.github.sonus21.rqueue.models.enums
 
dataTypeLabel(NavTab, DataType) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Backend-aware human-readable label for the given Redis-shaped DataType on the given dashboard tab.
DataTypeRequest - Class in com.github.sonus21.rqueue.models.request
 
DataTypeRequest() - Constructor for class com.github.sonus21.rqueue.models.request.DataTypeRequest
 
DataViewResponse - Class in com.github.sonus21.rqueue.models.response
 
DataViewResponse() - Constructor for class com.github.sonus21.rqueue.models.response.DataViewResponse
 
DateTimeUtils - Class in com.github.sonus21.rqueue.utils
 
DateTimeUtils() - Constructor for class com.github.sonus21.rqueue.utils.DateTimeUtils
 
DateViewRequest - Class in com.github.sonus21.rqueue.models.request
 
DateViewRequest() - Constructor for class com.github.sonus21.rqueue.models.request.DateViewRequest
 
DAYS_IN_A_MONTH - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DAYS_IN_A_WEEK - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
dead(Model, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
DEAD - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 
deadLetterQueue() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Name of the queue, where message has to be sent in case of consecutive failures configured as per RqueueListener.numRetries(), by default sent message over this cannot be consumed, if you want this queue to be used in the listener then set RqueueListener.deadLetterQueueListenerEnabled() ()}.
DeadLetterQueue - Class in com.github.sonus21.rqueue.models.db
 
DeadLetterQueue() - Constructor for class com.github.sonus21.rqueue.models.db.DeadLetterQueue
 
deadLetterQueueListenerEnabled() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
By default, messages sent to dead letter queue are not consumable by listener.
DEFAULT_INITIAL_INTERVAL - Static variable in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
The default initial delay for the any task: 1500 ms (1.5 seconds)
DEFAULT_INTERVAL - Static variable in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
The default task delay: 5000 ms = 5 seconds.
DEFAULT_MAX_INTERVAL - Static variable in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
The default maximum delay for any task (3 hours)
DEFAULT_MULTIPLIER - Static variable in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
The default multiplier (increases the delay by 50%).
DEFAULT_PRIORITY_GROUP - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DEFAULT_PRIORITY_KEY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DEFAULT_RETRY_DEAD_LETTER_QUEUE - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DEFAULT_SCRIPT_EXECUTION_TIME - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DEFAULT_WORKER_COUNT_PER_QUEUE - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DefaultContext - Class in com.github.sonus21.rqueue.core.context
An implementation of Context, a context is immutable object, it can not be modified, it allows only create new context from existing context and get value from this context.
DefaultMessageConverterProvider - Class in com.github.sonus21.rqueue.converter
 
DefaultMessageConverterProvider() - Constructor for class com.github.sonus21.rqueue.converter.DefaultMessageConverterProvider
 
DefaultRqueueMessageConverter - Class in com.github.sonus21.rqueue.core
Rqueue message converter
DefaultRqueueMessageConverter() - Constructor for class com.github.sonus21.rqueue.core.DefaultRqueueMessageConverter
 
DefaultRqueueMessageConverter(Collection<MessageConverter>) - Constructor for class com.github.sonus21.rqueue.core.DefaultRqueueMessageConverter
 
delete() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
delete(JobStatus, Serializable) - Method in interface com.github.sonus21.rqueue.core.Job
Delete this job
delete(JobStatus, Serializable) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
delete(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
delete(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
delete(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueMessageMetadataDao
 
delete(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
delete(String) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
delete(Collection<String>) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
delete(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
DELETE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ActionType
 
DELETE_IF_SAME - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
deleteAll(String, long, long) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
deleteAll(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueMessageMetadataDao
 
deleteAll(Collection<String>) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
deleteAllMessages(MessageSweeper.MessageDeleteRequest) - Method in class com.github.sonus21.rqueue.core.impl.MessageSweeper
 
deleteAllMessages(QueueDetail) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
deleteAllMessages(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
deleteAllMessages(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Very dangerous method it will delete all messages in a queue
deleteAllMessages(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Delete all message for the given that has some priority like high,medium and low
deleteAndSet(Collection<String>, Map<String, Object>) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
deleteCollection(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
deleteCollection(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
DELETED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
DELETED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
deleteHashValues(String, String...) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
deleteIfSame(String, String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
deleteMessage(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
deleteMessage(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Delete a message that's enqueued to the given queue
deleteMessage(String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
deleteMessage(String, String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Delete a message that's enqueued to a queue with some priority
deleteMessage(String, String, Duration) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
deleteQueue(String) - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
deleteQueueHeartbeats(String, String...) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Remove specific worker heartbeats from a queue (lazy cleanup of stale entries).
deleteQueueMessages(String, long) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
deleteReactiveMessage(String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
deleteReactiveQueue(String) - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
deleteWorkerInfo(String) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Best-effort delete; called on graceful shutdown.
DELTA_BETWEEN_RE_ENQUEUE_TIME - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
DEQUEUE_MESSAGE - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
deserialize(byte[]) - Method in class com.github.sonus21.rqueue.converter.RqueueRedisSerializer
 
deserialize(byte[], TypeEnvelop) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonSerDes
 
deserialize(byte[], TypeEnvelop) - Method in interface com.github.sonus21.rqueue.serdes.RqueueSerDes
 
deserialize(byte[], Class<T>) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter.SmartMessageSerDes
 
deserialize(byte[], Class<T>) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonSerDes
 
deserialize(byte[], Class<T>) - Method in interface com.github.sonus21.rqueue.serdes.RqueueSerDes
 
deserialize(String) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter.SmartMessageSerDes
 
deserialize(String, Class<T>) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonSerDes
 
deserialize(String, Class<T>) - Method in interface com.github.sonus21.rqueue.serdes.RqueueSerDes
 
DESTINATION - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
This field is mapped to queue name, in the case of the Priority based queueing destination is defined as
destroy() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
destroy() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
destroy() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
destroy() - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
discarded - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
DISCARDED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
 
DISCARDED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
Message was discarded due to retry limit exceeded or TaskExecutionBackOff.STOP was returned by task execution backoff method.
DISPLAY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.TableColumnType
 
dlqStorageDisplayName(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Display name for the dead-letter storage unit of the given queue.
doDestroy() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
doInRedis(RedisConnection, RedisSerializer<String>, RedisSerializer<Object>) - Method in interface com.github.sonus21.rqueue.utils.RedisUtils.RedisPipelineCallback
 
doNotRetry() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Exception types that are not retryable, defaults to empty.
doStart() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
doStop() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
DuplicateMessageException - Exception in com.github.sonus21.rqueue.exception
 
DuplicateMessageException(String) - Constructor for exception com.github.sonus21.rqueue.exception.DuplicateMessageException
 

E

emitPauseUnpauseQueueEvent(PauseUnpauseQueueRequest) - Method in class com.github.sonus21.rqueue.core.RqueueInternalPubSubChannel
 
emitQueueConfigUpdateEvent(PauseUnpauseQueueRequest) - Method in class com.github.sonus21.rqueue.core.RqueueInternalPubSubChannel
 
EMPTY - Static variable in class com.github.sonus21.rqueue.core.context.DefaultContext
 
EMPTY_ARRAY - Static variable in class com.github.sonus21.rqueue.serdes.SerializationUtils
 
emptyMessageHeaders() - Static method in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
 
EndpointRegistry - Class in com.github.sonus21.rqueue.core
Stores all registered queue details
enqueue(QueueDetail, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
enqueue(QueueDetail, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
enqueue(QueueDetail, RqueueMessage, Long, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
enqueue(QueueDetail, String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Priority-aware enqueue overload.
enqueue(QueueDetail, String, RqueueMessage, Long, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
Priority-aware enqueue.
enqueue(String, Object) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueue(String, Object) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueue(String, Object) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue, consume as soon as possible.
enqueue(String, Object) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue without any delay, consume as soon as possible.
enqueue(String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueue(String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueue(String, String, Object) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue, consume as soon as possible.
enqueue(String, String, Object) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue without any delay, consume as soon as possible.
ENQUEUE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ActionType
 
ENQUEUE_MESSAGE - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
enqueueAt(String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAt(String, String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, String, Object, Instant) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueAtWithPriority(String, String, String, Object, Date) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
ENQUEUED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
enqueueIn(String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueIn(String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueIn(String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueIn(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueIn(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueIn(String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue with the provided delay.
enqueueInWithPriority(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithPriority(String, String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule a message on the given queue at the provided time.
enqueueInWithRetry(String, Object, int, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueInWithRetry(String, Object, int, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueInWithRetry(String, Object, int, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a task that would be scheduled to run in the specified milliseconds.
enqueueInWithRetry(String, Object, int, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a task that would be scheduled to run in the specified milliseconds.
enqueueInWithRetry(String, String, Object, int, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueInWithRetry(String, String, Object, int, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueInWithRetry(String, String, Object, int, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a task that would be scheduled to run in the specified milliseconds.
enqueueInWithRetry(String, String, Object, int, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a task that would be scheduled to run in the specified milliseconds.
enqueueMessage(String, String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
enqueuePeriodic(String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueuePeriodic(String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueuePeriodic(String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueuePeriodic(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueuePeriodic(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueuePeriodic(String, String, Object, Duration) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue that will be running after a given period.
enqueueReactive(QueueDetail, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
enqueueReactive(QueueDetail, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
Override the SPI default (which wraps the blocking call in Mono.fromRunnable) so reactive callers stay on the reactive Redis driver and never block a thread.
enqueueReactiveMessage(String, String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
enqueueUnique(String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueUnique(String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueUnique(String, String, Object) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue unique message on a given queue without, consume as soon as possible.
enqueueUnique(String, String, Object) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue unique message on a given queue without any delay, consume as soon as possible.
enqueueUniqueAt(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule unique messages on the given queue at the provided time.
enqueueUniqueAt(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule unique messages on the given queue at the provided time.
enqueueUniqueAtWithPriority(String, String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule unique messages on the given queue at the provided time.
enqueueUniqueAtWithPriority(String, String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule unique messages on the given queue at the provided time.
enqueueUniqueIn(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueUniqueIn(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueUniqueIn(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue with delay, consume as soon as the delay is expired.
enqueueUniqueIn(String, String, Object, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue with delay, consume as soon as the scheduled is expired.
enqueueUniqueInWithPriority(String, String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Schedule unique message on the given queue at the provided time.
enqueueUniqueInWithPriority(String, String, String, Object, long, TimeUnit) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Schedule unique message on the given queue at the provided time.
enqueueUniqueWithPriority(String, String, String, Object) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue unique message on given queue, that will be consumed as soon as possible.
enqueueUniqueWithPriority(String, String, String, Object) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue unique message on given queue, that will be consumed as soon as possible.
enqueueWithDelay(QueueDetail, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
enqueueWithDelay(QueueDetail, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
enqueueWithDelayReactive(QueueDetail, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
enqueueWithDelayReactive(QueueDetail, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
enqueueWithPriority(String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueWithPriority(String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueWithPriority(String, String, Object) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue, that will be consumed as soon as possible.
enqueueWithPriority(String, String, Object) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue, that will be consumed as soon as possible.
enqueueWithPriority(String, String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueWithPriority(String, String, String, Object) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueWithPriority(String, String, String, Object) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on given queue, that will be consumed as soon as possible.
enqueueWithPriority(String, String, String, Object) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on given queue, that will be consumed as soon as possible.
enqueueWithRetry(String, Object, int) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueWithRetry(String, Object, int) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueWithRetry(String, Object, int) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on the given queue with the given retry count.
enqueueWithRetry(String, Object, int) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on the given queue with the given retry count.
enqueueWithRetry(String, String, Object, int) - Method in class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
enqueueWithRetry(String, String, Object, int) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
enqueueWithRetry(String, String, Object, int) - Method in interface com.github.sonus21.rqueue.core.ReactiveRqueueMessageEnqueuer
Enqueue a message on the given queue with the given retry count.
enqueueWithRetry(String, String, Object, int) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
Enqueue a message on the given queue with the given retry count.
equals(Object) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
equals(Object) - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
 
EVENT_SOURCE - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
ExceptionUtils - Class in com.github.sonus21.rqueue.utils
 
execute(Runnable) - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
executePipeLine(RedisTemplate<String, V>, RedisUtils.RedisPipelineCallback) - Static method in class com.github.sonus21.rqueue.utils.RedisUtils
 
Execution - Class in com.github.sonus21.rqueue.models.db
 
Execution() - Constructor for class com.github.sonus21.rqueue.models.db.Execution
 
EXECUTION - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
 
EXECUTION - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
A reference to Execution object, that can provide current execution detail A single job can have more than one execution due to retry
EXECUTION_TIME - Static variable in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
ExecutionStatus - Enum Class in com.github.sonus21.rqueue.models.enums
 
exist(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
exist(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
exist(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Extension to method RqueueMessageManager.getMessage(String, String), instead of providing message it returns true/false.
exist(String, String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Extension to the method RqueueMessageManager.exist(String, String), that checks message for priority queue.
expire(String, Duration) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
expiry - Variable in class com.github.sonus21.rqueue.listener.JobImpl
 
ExponentialTaskExecutionBackOff - Class in com.github.sonus21.rqueue.utils.backoff
Implementation of the TaskExecutionBackOff class, that increases the delay exponentially at the specified rate.
ExponentialTaskExecutionBackOff() - Constructor for class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Create an instance with an initial interval of 1500L ms, maximum interval of 10800000L, multiplier of 1.5 and default unlimited retries.
ExponentialTaskExecutionBackOff(long, long, double, int) - Constructor for class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Create an instance.
extendVisibilityTimeout(QueueDetail, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Adds deltaMs to the visibility timeout of m in the processing store.
extendVisibilityTimeout(QueueDetail, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 

F

FAILED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
FAILED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.JobStatus
 
FAILED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
finByMessageId(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
finByMessageIdIn(List<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
findAll(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueMessageMetadataDao
 
findAll(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueQStatsDao
 
findAll(Collection<String>) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
findAllQConfig(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
findById(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
findById(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueQStatsDao
 
findFirstElementFromList(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
findFirstElementFromList(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
findFirstElementFromZset(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
findFirstElementFromZset(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
findFirstElementFromZsetWithScore(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
findFirstElementFromZsetWithScore(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
findJobsByIdIn(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
FixedTaskExecutionBackOff - Class in com.github.sonus21.rqueue.utils.backoff
Implementation of the TaskExecutionBackOff class, that always return the same value, except if number of failures have increased too high.
FixedTaskExecutionBackOff() - Constructor for class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
Create an instance with an interval of 5000L ms and maximum value of retries.
FixedTaskExecutionBackOff(long, int) - Constructor for class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
Create an instance.
formatMilliToCompactDuration(Long) - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 
formatMilliToReadableString(Long) - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 
formatMilliToString(Long) - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 
FORWARD_SLASH - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
fromMessage(Message<?>, Class<?>) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter
Convert the payload of a Message from a serialized form to a typed Object of type stored in message it self.
fromMessage(Message<?>, Class<?>) - Method in class com.github.sonus21.rqueue.converter.JsonMessageConverter
 
fromMessage(Message<?>, Class<?>, Object) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter
 

G

generate() - Method in class com.github.sonus21.rqueue.core.impl.UuidV4RqueueMessageIdGenerator
 
generate() - Method in interface com.github.sonus21.rqueue.core.RqueueMessageIdGenerator
 
generateMessage(RqueueMessageIdGenerator, MessageConverter, String) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
generateMessages(RqueueMessageIdGenerator, MessageConverter, Object, String, Integer, Long, int) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
generateMessages(RqueueMessageIdGenerator, MessageConverter, String, int) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
generateMessages(RqueueMessageIdGenerator, MessageConverter, String, long, int) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
GenericMessageConverter - Class in com.github.sonus21.rqueue.converter
A converter to turn the payload of a Message from serialized form to a typed String and vice versa.
GenericMessageConverter() - Constructor for class com.github.sonus21.rqueue.converter.GenericMessageConverter
 
GenericMessageConverter(RqueueSerDes, RqueueTypeFactory) - Constructor for class com.github.sonus21.rqueue.converter.GenericMessageConverter
 
GenericMessageConverter(ObjectMapper) - Constructor for class com.github.sonus21.rqueue.converter.GenericMessageConverter
 
GenericMessageConverter.SmartMessageSerDes - Class in com.github.sonus21.rqueue.converter
 
get(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
get(String) - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
Get QueueDetail for the given queue.
get(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueMessageMetadataDao
 
get(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
get(String) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
get(String, String) - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
Get QueueDetail for the given queue, with priority
getActiveCharts() - Static method in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
 
getActiveQueueCount() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
getActiveQueueDetails() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
getActiveQueueMap() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
getActiveQueues() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
getAfterPollSleepInterval() - Method in class com.github.sonus21.rqueue.listener.HardStrictPriorityPollerProperties
 
getAllForQueue(String) - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
Returns every QueueDetail registered under the given queue name, including all @RqueueListener methods that share the same backing storage.
getAllMessages(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
getAllMessages(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Find all messages stored on a given queue, it considers three types of messages
getAllMessages(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Find all messages stored on a given queue with given priority, this method is extension to the method RqueueMessageManager.getAllMessages(String)
getAllMessages(String, String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
getAllMessages(String, String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
getAllRqueueMessage(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
getAllRqueueMessage(String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Extension to the method RqueueMessageManager.getAllMessages(String) this returns internal message.
getAllRqueueMessage(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
getAutoStartup() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getBackend() - Method in exception com.github.sonus21.rqueue.exception.BackendCapabilityException
 
getBackOffTime() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getBackOffTime() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getBeanName() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getBeanName(String) - Static method in class com.github.sonus21.rqueue.utils.StringUtils
 
getByMessageId(String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
getCompletedQueueName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getConfigByName(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
getConfigByName(String, boolean) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
getConfigByNames(Collection<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
getContext() - Method in interface com.github.sonus21.rqueue.core.Job
Return job context
getContext() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getContext(Job) - Method in interface com.github.sonus21.rqueue.core.middleware.ContextMiddleware
Return non null context for this job.
getConversionException() - Method in interface com.github.sonus21.rqueue.core.Job
Exception thrown by the message converter while deserializing the raw payload, if any.
getConversionException() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getConverter() - Method in class com.github.sonus21.rqueue.converter.DefaultMessageConverterProvider
 
getConverter() - Method in interface com.github.sonus21.rqueue.converter.MessageConverterProvider
The returned message converter can be of any type
getDashboardChartData(ChartDataRequest) - Method in interface com.github.sonus21.rqueue.web.RqueueDashboardChartService
 
getDataSize(String, DataType) - Method in interface com.github.sonus21.rqueue.repository.MessageBrowsingRepository
Size of a single data structure addressed by name.
getDataSizes(List<String>, List<DataType>) - Method in interface com.github.sonus21.rqueue.repository.MessageBrowsingRepository
Bulk size — same semantics as MessageBrowsingRepository.getDataSize(java.lang.String, com.github.sonus21.rqueue.models.enums.DataType) per element, but Redis impls are expected to pipeline the round-trips.
getDataType(String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
getDeadLetterMessageCount(String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
Number of messages in the dead-letter queue associated with queueName.
getDeadLetterQueue() - Method in class com.github.sonus21.rqueue.listener.QueueDetail
 
getDeadLetterQueueMessageProcessor() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getDeadLetterQueueMessageProcessor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getDeadLetterTasks() - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getDelay(int) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
 
getDelay(Object, RqueueMessage, int) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
 
getDelDataName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getDestination(Message<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getDirectLookupDestinations(MappingInformation) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getDiscardMessageProcessor() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getDiscardMessageProcessor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getEnabledDataTypes() - Static method in enum class com.github.sonus21.rqueue.models.enums.DataType
 
getException() - Method in interface com.github.sonus21.rqueue.core.Job
Any error detail, if it fails during execution
getException() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getExecutionTime() - Method in interface com.github.sonus21.rqueue.core.Job
Total execution time of the fetched RqueueMessages
getExecutionTime() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getExplorePageData(String, String, DataType, String, int, int) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getFailureCount() - Method in interface com.github.sonus21.rqueue.core.Job
Number of times this job has failed
getFailureCount() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getHandlerMethodMap() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getHardStrictPriorityPollerProperties() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getHardStrictPriorityPollerProperties() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getHashEntries(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
getId() - Method in interface com.github.sonus21.rqueue.core.Job
Get job id corresponding to a message
getId() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getInitialInterval() - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Return the initial interval in milliseconds.
getInstance(RqueueConfig, RqueueMessageTemplate, RqueueMessageMetadataService) - Static method in class com.github.sonus21.rqueue.core.impl.MessageSweeper
 
getInternalCommChannelName() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getInterval() - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
Return the delay between two attempts in milliseconds.
getInterval(Object, RqueueMessage, int) - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
 
getJobDurabilityInTerminalState() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getJobId() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getJobs(String) - Method in interface com.github.sonus21.rqueue.web.RqueueJobService
 
getJobsKey(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getLatestExecution() - Method in interface com.github.sonus21.rqueue.core.Job
Return latest execution data
getLatestExecution() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getLatestVersion() - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
getLibVersion() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getListSize(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
getListSize(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
getLockDuration(Job) - Method in class com.github.sonus21.rqueue.core.middleware.RedisLockMiddleware
A lock can be required for forever or 1 second, that's all depends on the use case, bny default a lock is acquired for visibility time.
getLockIdentifier(Job) - Method in class com.github.sonus21.rqueue.core.middleware.RedisLockMiddleware
Returns lock identifier for this job, could be a simple job id, user id or any other depending on the user case.
getLockKey(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getManualDeletionMessageProcessor() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getManualDeletionMessageProcessor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMappingComparator(Message<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getMappingForMethod(Method, Class<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getMatchingMapping(MappingInformation, Message<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getMaxInterval() - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
get max interval
getMaxNumWorkers() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getMaxNumWorkers() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMaxRetries() - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Return the maximum number of retries.
getMaxRetries() - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
Return the maximum number of retries.
getMaxRetries(Object, RqueueMessage, int) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
 
getMaxRetries(Object, RqueueMessage, int) - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
 
getMaxWorkerWaitTime() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMembers(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
getMessage() - Method in interface com.github.sonus21.rqueue.core.Job
A message that was enqueued
getMessage() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getMessage(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
getMessage(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Find the enqueued message, messages are deleted automatically post consumption, post consumption message has a fixed lifetime.
getMessage(String, String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Extension to the method RqueueMessageManager.getMessage(String, String), this provides the message for the priority queue.
getMessageBroker() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getMessageBroker() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
Returns the optional MessageBroker backing this container, or null if the container is using the legacy Redis-backed code path.
getMessageConverter() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Message converter must be configured before calling this method.
getMessageConverter() - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
getMessageConverter() - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
getMessageConverter() - Method in interface com.github.sonus21.rqueue.core.RqueueMessageEnqueuer
 
getMessageConverter() - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Get currently configured message converter
getMessageConverterProvider() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
getMessageCount(RqueueWebConfig) - Method in class com.github.sonus21.rqueue.models.request.MessageMoveRequest
 
getMessageDurability(Long) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getMessageHeaders() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getMessageHeaders() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMessageId() - Method in interface com.github.sonus21.rqueue.core.Job
Get message id corresponding to this job
getMessageId() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getMessageLockName(RqueueConfig, String) - Static method in class com.github.sonus21.rqueue.utils.Constants
 
getMessageMetadata() - Method in interface com.github.sonus21.rqueue.core.Job
MessageMetadata corresponding the enqueued message
getMessageMetadata() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getMessageMetaId(String, String) - Static method in class com.github.sonus21.rqueue.core.support.RqueueMessageUtils
 
getMessageTemplate(RqueueConfig) - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
Get Rqueue message template either from listener container factory or create new one.
getMetricName(String) - Method in class com.github.sonus21.rqueue.config.MetricsProperties
 
getMetricTags() - Method in class com.github.sonus21.rqueue.config.MetricsProperties
Get Tags object that can be used in metric.
getMiddlewares() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Get configured middlewares
getMiddleWares() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMultiplier() - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
get the multiplier
getNamesFromPriority(String, Map<String, Integer>) - Static method in class com.github.sonus21.rqueue.utils.PriorityUtils
 
getNavTabs(QueueConfig) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getOperation() - Method in exception com.github.sonus21.rqueue.exception.BackendCapabilityException
 
getOrCreateMessageMetadata(RqueueMessage) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
getPath() - Method in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
getPendingMessageCount(String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
Number of messages waiting to be consumed from queueName — i.e.
getPendingMessageCount(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
getPendingMessageCountByConsumer(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
getPhase() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
getPhase() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getPhase() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
getPollingInterval() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Get configured polling interval
getPollingInterval() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getPostExecutionMessageProcessor() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getPostExecutionMessageProcessor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getPreExecutionMessageProcessor() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getPreExecutionMessageProcessor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getPriorityMode() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getPriorityMode() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getProcessingMessageCount(String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
Number of messages currently in-flight for queueName — handed to a worker but not yet acked or nacked.
getProcessingMessageCount(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
getProcessingMessageCountByConsumer(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
getProcessingQueueChannelName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getProcessingQueueName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getQConfig(String, boolean) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
getQueueConfig(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
getQueueConfig(String) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Get queue config for a queue
getQueueConfig(String) - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
getQueueConfigKey(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getQueueConfigs() - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
getQueueConfigs(Collection<String>) - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
getQueueCounter() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetrics
 
getQueueCounter() - Method in interface com.github.sonus21.rqueue.metrics.RqueueMetricsRegistry
 
getQueueCrudLockKey(RqueueConfig, String) - Static method in class com.github.sonus21.rqueue.utils.Constants
 
getQueueDataStructureDetail(QueueConfig) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getQueueDataStructureDetails(List<QueueConfig>) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getQueueDetail() - Method in interface com.github.sonus21.rqueue.core.Job
Queue detail on which this job was executing
getQueueDetail() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getQueueHeartbeats(String) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Read all worker heartbeats currently registered for this queue, keyed by workerId.
getQueueName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getQueueNameForPriority(String, String) - Static method in class com.github.sonus21.rqueue.utils.PriorityUtils
 
getQueues() - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
getQueuesKey() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getQueueStatisticsKey(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getQueueWorkers(String) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getQueueWorkers(String) - Method in interface com.github.sonus21.rqueue.worker.RqueueWorkerRegistry
 
getQueueWorkers(String) - Method in class com.github.sonus21.rqueue.worker.RqueueWorkerRegistryImpl
 
getRawMessage() - Method in interface com.github.sonus21.rqueue.core.Job
Get raw message that was enqueued, it's serialized string of the enqueued object
getRawMessage() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getReactiveDashBoardData(ChartDataRequest) - Method in interface com.github.sonus21.rqueue.web.RqueueDashboardChartService
 
getReactiveDataType(String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
getReactiveExplorePageData(String, String, DataType, String, int, int) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getReactiveJobs(String) - Method in interface com.github.sonus21.rqueue.web.RqueueJobService
 
getReactiveRedisConnectionFactory() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getReactiveRedisTemplate(ReactiveRedisConnectionFactory) - Static method in class com.github.sonus21.rqueue.utils.RedisUtils
 
getRedisConnectionFactory() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getRedisTemplate() - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
getRedisTemplate(ReactiveRedisConnectionFactory) - Method in interface com.github.sonus21.rqueue.utils.RedisUtils.ReactiveRedisTemplateProvider
 
getRedisTemplate(RedisConnectionFactory) - Static method in class com.github.sonus21.rqueue.utils.RedisUtils
 
getRedisTemplate(RedisConnectionFactory) - Method in interface com.github.sonus21.rqueue.utils.RedisUtils.RedisTemplateProvider
 
getRegisteredQueueCount() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
getRqueueMessage() - Method in interface com.github.sonus21.rqueue.core.Job
RqueueMessage that's consumed by this job
getRqueueMessage() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getRqueueMessage(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
getRqueueMessage(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Extension to the method RqueueMessageManager.getMessage(String, String), this returns internal message.
getRqueueMessage(String, String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
getRqueueMessageHandler() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getRqueueMessageHandler(MessageConverterProvider) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Return configured message handler
getRqueueMessageTemplate() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getRqueueMessageTemplate() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getRunningTasks() - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getScheduledMessageCount(String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
Number of messages enqueued to queueName with a future delivery time that has not yet elapsed.
getScheduledMessageCount(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
getScheduledQueueChannelName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getScheduledQueueName(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getScheduledTasks() - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getScore(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
getScore(String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
getScript(RedisScriptFactory.ScriptType) - Static method in class com.github.sonus21.rqueue.core.RedisScriptFactory
 
getSemaphoreWaitTime() - Method in class com.github.sonus21.rqueue.listener.HardStrictPriorityPollerProperties
 
getSerializationContext() - Method in interface com.github.sonus21.rqueue.utils.RedisUtils.RedisSerializationContextProvider
 
getSortedQueueConfigs() - Method in interface com.github.sonus21.rqueue.web.RqueueSystemManagerService
 
getSortedSetSize(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
getStatus() - Method in interface com.github.sonus21.rqueue.core.Job
The current status of this job, the message can have different status.
getStatus() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getSubscriberRows(QueueConfig) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
One row per subscriber attached to the queue (every @RqueueListener on Redis, every JetStream durable consumer on NATS).
getSuffix(String) - Static method in class com.github.sonus21.rqueue.utils.PriorityUtils
 
getTaskExecutionBackOff() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Return the task execution back-off
getTaskExecutionBackOff() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getTaskExecutor() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Get configured task executor
getTaskExecutor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getTemplate() - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
getTemplate() - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
getTemplate() - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
getTerminalRows(QueueConfig) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
One row per terminal storage bucket (COMPLETED, DEAD letter queues) for the given queue.
getTraceback(Throwable, int) - Static method in class com.github.sonus21.rqueue.utils.ExceptionUtils
 
getUrlPrefix(String) - Method in class com.github.sonus21.rqueue.config.RqueueWebConfig
 
getValue(Object) - Method in interface com.github.sonus21.rqueue.core.context.Context
Return value form the context.
getValue(Object) - Method in class com.github.sonus21.rqueue.core.context.DefaultContext
Search key in the current context.
getVisibilityTimeout() - Method in interface com.github.sonus21.rqueue.core.Job
Get current visibility timeout of this job, if visibility timeout has already elapsed than return zero value
getVisibilityTimeout() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
getVisibilityTimeoutScore(QueueDetail, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Returns the score (epoch-ms deadline) of m in the processing store, or null if the backend does not track per-message visibility (e.g.
getVisibilityTimeoutScore(QueueDetail, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
getWaitingTasks() - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
getWorkerInfos(Collection<String>) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Bulk-load worker infos by full key.
getWorkerName(String) - Static method in class com.github.sonus21.rqueue.utils.ThreadUtils
 
getWorkerRegistryKey(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getWorkerRegistryQueueHeartbeatInterval() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getWorkerRegistryQueueKey(String) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getWorkerRegistryQueueTtl() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getWorkerRegistryWorkerHeartbeatInterval() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getWorkerRegistryWorkerTtl() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getZsetMemberScore(String, String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
getZsetSize(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
GITHUB_API_FOR_LATEST_RELEASE - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
groupName(String) - Static method in class com.github.sonus21.rqueue.utils.StringUtils
 

H

handle(Job, Callable<Void>) - Method in interface com.github.sonus21.rqueue.core.middleware.ContextMiddleware
 
handle(Job, Callable<Void>) - Method in class com.github.sonus21.rqueue.core.middleware.HandlerMiddleware
 
handle(Job, Callable<Void>) - Method in interface com.github.sonus21.rqueue.core.middleware.LockMiddleware
 
handle(Job, Callable<Void>) - Method in class com.github.sonus21.rqueue.core.middleware.LoggingMiddleware
 
handle(Job, Callable<Void>) - Method in interface com.github.sonus21.rqueue.core.middleware.Middleware
Middleware handles that would be called
handle(Job, Callable<Void>) - Method in interface com.github.sonus21.rqueue.core.middleware.PermissionMiddleware
 
handle(Job, Callable<Void>) - Method in class com.github.sonus21.rqueue.core.middleware.ProfilerMiddleware
 
handle(Job, Callable<Void>) - Method in interface com.github.sonus21.rqueue.core.middleware.RateLimiterMiddleware
 
handleMessageInternal(Message<?>, String) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
HandlerMiddleware - Class in com.github.sonus21.rqueue.core.middleware
 
HandlerMiddleware(RqueueMessageHandler) - Constructor for class com.github.sonus21.rqueue.core.middleware.HandlerMiddleware
 
HARD_STRICT - Enum constant in enum class com.github.sonus21.rqueue.models.enums.PriorityMode
 
HardStrictPriorityPollerProperties - Class in com.github.sonus21.rqueue.listener
 
HardStrictPriorityPollerProperties() - Constructor for class com.github.sonus21.rqueue.listener.HardStrictPriorityPollerProperties
 
hasConversionException() - Method in interface com.github.sonus21.rqueue.core.Job
 
hasDeadLetterQueue() - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
hashCode() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns a hash code value for this object.
hashCode() - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Returns a hash code value for this object.
hasMovedToDeadLetterQueue() - Method in interface com.github.sonus21.rqueue.core.Job
Reports true when this job is moved to dead letter queue
hasMovedToDeadLetterQueue() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
hasPermission(Job) - Method in interface com.github.sonus21.rqueue.core.middleware.PermissionMiddleware
Checks whether given job has enough permission to execute
HOURS_IN_A_DAY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
HttpUtils - Class in com.github.sonus21.rqueue.utils
 

I

ID - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
Id corresponding to this message
IGNORED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
IGNORED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
IN_PROGRESS - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
incrementDeadLetter(String, long) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
incrementDiscard(String, long) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
incrementRetry(String, long) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
incrementSuccessful(String, long) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
index(Model, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
inFlight() - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Returns the value of the inFlight record component.
initArgumentResolvers() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
initReturnValueHandlers() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
isAlpha(Character) - Static method in class com.github.sonus21.rqueue.utils.StringUtils
 
isAutoStartup() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
isAutoStartup() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
isAutoStartup() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
isDeadLetterQueue(String) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
isDebugEnabled() - Method in class com.github.sonus21.rqueue.utils.PrefixLogger
 
isDeleted() - Method in interface com.github.sonus21.rqueue.core.Job
Return whether this job was deleted, this returns true in two cases
isDeleted() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
isDiscarded() - Method in interface com.github.sonus21.rqueue.core.Job
Whether this job is discarded or not, a message is discarded when it's all retries are over and no dead letter queue is configured.
isDiscarded() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
isDlqSet() - Method in class com.github.sonus21.rqueue.listener.QueueDetail
 
isDoNotRetryError(Throwable) - Method in class com.github.sonus21.rqueue.listener.QueueDetail
 
isEmpty(byte[]) - Static method in class com.github.sonus21.rqueue.serdes.SerializationUtils
 
isEmpty(String) - Static method in class com.github.sonus21.rqueue.utils.StringUtils
 
isHandler(Class<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
isJson(String) - Static method in class com.github.sonus21.rqueue.serdes.SerializationUtils
 
isPeriodic() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
isPrimaryHandlerDispatchEnabled() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
isPrimaryHandlerDispatchEnabled() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
Whether the primary RqueueMessageHandler dispatch path is enabled.
isProducer() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
isQueuePaused(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
isQueuePaused(String) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Check whether a queue is paused or not
isQueuePaused(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
isQueuePaused(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Check whether a queue with given priority is paused or not
isQueueRegistered(String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
isQueueRegistered(String) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Check if a queue is registered.
isQueueRegistered(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Check if a queue is registered.
isReleased() - Method in interface com.github.sonus21.rqueue.core.Job
Whether this job is released back to the queue or not in two cases
isReleased() - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
isRunning() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
isRunning() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
isRunning() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
isScheduledIntrospectionEnabled() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
Whether scheduler startup should run for this container.
isShutdown() - Method in class com.github.sonus21.rqueue.models.event.RqueueBootstrapEvent
 
isSizeApproximate(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Indicates whether MessageBroker.size(QueueDetail) returns an exact count or an approximation for the given queue.
isStartup() - Method in class com.github.sonus21.rqueue.models.event.RqueueBootstrapEvent
 
isThrottled(Job) - Method in interface com.github.sonus21.rqueue.core.middleware.RateLimiterMiddleware
 
isUnknown(DataType) - Static method in enum class com.github.sonus21.rqueue.models.enums.DataType
 
isUnlimitedRetry() - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
isValid() - Method in class com.github.sonus21.rqueue.models.Concurrency
 
isWarningEnabled() - Method in class com.github.sonus21.rqueue.utils.PrefixLogger
 

J

JacksonTypeEnvelop - Class in com.github.sonus21.rqueue.serdes
 
JacksonTypeEnvelop() - Constructor for class com.github.sonus21.rqueue.serdes.JacksonTypeEnvelop
 
Job - Interface in com.github.sonus21.rqueue.core
On each execution Rqueue creates a job to track it's status and execution progress.
JOB - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
A reference to Job object, that can be used in listener to perform different operation
jobCount - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
JobImpl - Class in com.github.sonus21.rqueue.listener
 
JobImpl(RqueueConfig, RqueueMessageMetadataService, RqueueJobDao, MessageBroker, RqueueLockManager, QueueDetail, MessageMetadata, RqueueMessage, Object, PostProcessingHandler) - Constructor for class com.github.sonus21.rqueue.listener.JobImpl
 
JobImpl(RqueueConfig, RqueueMessageMetadataService, RqueueJobDao, MessageBroker, RqueueLockManager, QueueDetail, MessageMetadata, RqueueMessage, Object, Throwable, PostProcessingHandler) - Constructor for class com.github.sonus21.rqueue.listener.JobImpl
 
jobRunTime() - Method in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
jobRunTime(String) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
JobRunTime - Class in com.github.sonus21.rqueue.models.db
 
JobRunTime() - Constructor for class com.github.sonus21.rqueue.models.db.JobRunTime
 
JOBS_BUTTON - Enum constant in enum class com.github.sonus21.rqueue.models.response.RowColumnMetaType
 
JobStatus - Enum Class in com.github.sonus21.rqueue.models.enums
 
joinPath(String...) - Static method in class com.github.sonus21.rqueue.utils.HttpUtils
 
JsonMessageConverter - Class in com.github.sonus21.rqueue.converter
JsonMessageConverter tries to convert to JSON and from JSON to object.
JsonMessageConverter() - Constructor for class com.github.sonus21.rqueue.converter.JsonMessageConverter
 
JsonMessageConverter(RqueueSerDes) - Constructor for class com.github.sonus21.rqueue.converter.JsonMessageConverter
 

K

KEY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.DataType
 

L

LATENCY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartType
 
LIST - Enum constant in enum class com.github.sonus21.rqueue.models.enums.DataType
 
load(String, Map<String, String>) - Static method in class com.github.sonus21.rqueue.core.spi.MessageBrokerLoader
 
localDateFromMilli(long) - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 
LockCanNotBeAcquired - Exception in com.github.sonus21.rqueue.exception
Whenever a lock can not be acquired cause some other process/thread is holding lock then this error would be thrown.
LockCanNotBeAcquired(String) - Constructor for exception com.github.sonus21.rqueue.exception.LockCanNotBeAcquired
 
LockMiddleware - Interface in com.github.sonus21.rqueue.core.middleware
Lock middleware can be used for locking purpose Use cases:
log(Level, String, Throwable, Object...) - Method in class com.github.sonus21.rqueue.utils.PrefixLogger
 
LoggingMiddleware - Class in com.github.sonus21.rqueue.core.middleware
A simple logging middleware that logs queue and job id for visibility
LoggingMiddleware() - Constructor for class com.github.sonus21.rqueue.core.middleware.LoggingMiddleware
 
lpush(String, V) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
lrange(String, long, long) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
ltrim(String, Integer, Integer) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 

M

makeEmpty(String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
makeEmptyReactive(String, String) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.config.NatsBackendCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.config.RedisBackendCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.utils.condition.MissingRqueueMessageIdGenerator
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.utils.condition.MissingRqueueSerDes
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.utils.condition.MissingRqueueTypeFactory
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.utils.condition.ReactiveDisabled
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.utils.condition.ReactiveEnabled
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.sonus21.rqueue.utils.condition.RqueueEnabled
 
MAX_DB_VERSION - Static variable in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
MAX_MESSAGES - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MAX_STACKTRACE_LENGTH - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
maxExecution - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
merge(MessageMetadata) - Method in class com.github.sonus21.rqueue.models.db.MessageMetadata
 
MESSAGE - Static variable in class com.github.sonus21.rqueue.listener.RqueueMessageHeaders
this field will provide a RqueueMessage object
MESSAGE_LOCK_KEY_PREFIX - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
messageAs(RqueueSerDes, Class<T>) - Method in class com.github.sonus21.rqueue.models.event.RqueuePubSubEvent
 
messageBroker - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
MessageBroker - Interface in com.github.sonus21.rqueue.core.spi
Internal SPI.
MessageBrokerFactory - Interface in com.github.sonus21.rqueue.core.spi
 
MessageBrokerLoader - Class in com.github.sonus21.rqueue.core.spi
 
MessageBrowsingRepository - Interface in com.github.sonus21.rqueue.repository
Backend-shaped browsing primitives consumed by the dashboard's queue-detail and data-explorer pages.
messageConverter - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
MessageConverterProvider - Interface in com.github.sonus21.rqueue.converter
MessageConverterProvider provides an interface to return message converter that will be used across Rqueue.
MessageDeleteRequest - Class in com.github.sonus21.rqueue.models.request
 
MessageDeleteRequest() - Constructor for class com.github.sonus21.rqueue.core.impl.MessageSweeper.MessageDeleteRequest
 
MessageDeleteRequest() - Constructor for class com.github.sonus21.rqueue.models.request.MessageDeleteRequest
 
messageDurabilityInTerminalStateInMillisecond() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
MessageEnqueueRequest - Class in com.github.sonus21.rqueue.models.request
 
MessageEnqueueRequest() - Constructor for class com.github.sonus21.rqueue.models.request.MessageEnqueueRequest
 
messageHeaders - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
messageIdGenerator - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
messageInTerminalStateShouldBeStored() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
MessageListener - Annotation Interface in com.github.sonus21.rqueue.annotation
Indicates that an annotated class is a message listener
MessageMetadata - Class in com.github.sonus21.rqueue.models.db
 
MessageMetadata(RqueueMessage, MessageStatus) - Constructor for class com.github.sonus21.rqueue.models.db.MessageMetadata
 
MessageMetadata(String, MessageStatus) - Constructor for class com.github.sonus21.rqueue.models.db.MessageMetadata
 
MessageMoveRequest - Class in com.github.sonus21.rqueue.models.request
 
MessageMoveRequest(String, DataType, String, DataType) - Constructor for class com.github.sonus21.rqueue.models.request.MessageMoveRequest
 
MessageMoveResponse - Class in com.github.sonus21.rqueue.models.response
 
MessageMoveResponse() - Constructor for class com.github.sonus21.rqueue.models.response.MessageMoveResponse
 
MessageMoveResult - Class in com.github.sonus21.rqueue.models
 
MessageMoveResult() - Constructor for class com.github.sonus21.rqueue.models.MessageMoveResult
 
MessageProcessor - Interface in com.github.sonus21.rqueue.core.support
This interface can be used to take some action whenever a message is processed
MessageStatus - Enum Class in com.github.sonus21.rqueue.models.enums
 
MessageSweeper - Class in com.github.sonus21.rqueue.core.impl
 
MessageSweeper.MessageDeleteRequest - Class in com.github.sonus21.rqueue.core.impl
 
messageTemplate - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
MetricsProperties - Class in com.github.sonus21.rqueue.config
RqueueMetrics provides all possible configurations available in Rqueue library for metrics.
MetricsProperties() - Constructor for class com.github.sonus21.rqueue.config.MetricsProperties
 
MetricsProperties.Count - Class in com.github.sonus21.rqueue.config
 
mget(Collection<String>) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
Middleware - Interface in com.github.sonus21.rqueue.core.middleware
Middlewares are used in a chain, at the end of chain listener method is called.
MILLIS_IN_A_DAY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MILLIS_IN_A_MINUTE - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
milliToHumanRepresentation(long) - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 
MIN_BATCH_SIZE - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MIN_CONCURRENCY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MIN_DELAY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MIN_EXECUTION_TIME - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MIN_SCHEDULE_INTERVAL - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MIN_VISIBILITY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
minExecution - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
MINIMUM_JOB_PERIOD - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MinMax<T extends Serializable> - Class in com.github.sonus21.rqueue.models
 
MinMax() - Constructor for class com.github.sonus21.rqueue.models.MinMax
 
minMessageMoveDelay() - Method in class com.github.sonus21.rqueue.config.RqueueSchedulerConfig
 
MINUTES_IN_A_DAY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MINUTES_IN_AN_HOUR - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
MissingRqueueMessageIdGenerator - Class in com.github.sonus21.rqueue.utils.condition
 
MissingRqueueMessageIdGenerator() - Constructor for class com.github.sonus21.rqueue.utils.condition.MissingRqueueMessageIdGenerator
 
MissingRqueueSerDes - Class in com.github.sonus21.rqueue.utils.condition
 
MissingRqueueSerDes() - Constructor for class com.github.sonus21.rqueue.utils.condition.MissingRqueueSerDes
 
MissingRqueueTypeFactory - Class in com.github.sonus21.rqueue.utils.condition
 
MissingRqueueTypeFactory() - Constructor for class com.github.sonus21.rqueue.utils.condition.MissingRqueueTypeFactory
 
mode() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Delivery mode for this queue.
MONTHLY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.AggregationType
 
MOVE_EXPIRED_MESSAGE - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVE_MESSAGE_LIST_TO_LIST - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVE_MESSAGE_LIST_TO_ZSET - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVE_MESSAGE_TO_LIST - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVE_MESSAGE_TO_ZSET - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVE_MESSAGE_ZSET_TO_LIST - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVE_MESSAGE_ZSET_TO_ZSET - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
MOVED_TO_DLQ - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
 
MOVED_TO_DLQ - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
movedToDlq - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
moveExpired(QueueDetail, long, int) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
moveExpired(QueueDetail, long, int) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
moveMessage(MessageMoveRequest) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
moveMessage(String, String, RqueueMessage, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
moveMessage(String, String, RqueueMessage, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
moveMessageFromDeadLetterToQueue(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
moveMessageFromDeadLetterToQueue(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
moveMessageFromDeadLetterToQueue(String, String, Integer) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
moveMessageFromDeadLetterToQueue(String, String, Integer) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageManager
Move messages from Dead Letter queue to the destination queue.
moveMessageListToList(String, String, int) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
moveMessageListToList(String, String, int) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
moveMessageListToZset(String, String, int, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
moveMessageListToZset(String, String, int, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
moveMessageWithDelay(String, String, RqueueMessage, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
moveMessageWithDelay(String, String, RqueueMessage, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
moveMessageZsetToList(String, String, int) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
moveMessageZsetToList(String, String, int) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
moveMessageZsetToZset(String, String, int, long, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
moveMessageZsetToZset(String, String, int, long, boolean) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
moveReactiveMessage(MessageMoveRequest) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
moveToDlq(QueueDetail, String, RqueueMessage, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Remove old from the processing store and enqueue updated to targetQueue.
moveToDlq(QueueDetail, String, RqueueMessage, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
mset(Map<String, V>) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 

N

nack(QueueDetail, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
nack(QueueDetail, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
name() - Method in interface com.github.sonus21.rqueue.core.spi.MessageBrokerFactory
 
NATS - Enum constant in enum class com.github.sonus21.rqueue.config.Backend
 
NatsBackendCondition - Class in com.github.sonus21.rqueue.config
Spring Condition that matches when the active rqueue backend is Backend.NATS.
NatsBackendCondition() - Constructor for class com.github.sonus21.rqueue.config.NatsBackendCondition
 
NavTab - Enum Class in com.github.sonus21.rqueue.models.enums
 
nextBackOff(Object, RqueueMessage, int) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Return the number of milliseconds to wait for the same message to be consumed.
nextBackOff(Object, RqueueMessage, int) - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
 
nextBackOff(Object, RqueueMessage, int) - Method in interface com.github.sonus21.rqueue.utils.backoff.TaskExecutionBackOff
Return the number of milliseconds to wait for the same message to be consumed.
nextBackOff(Object, RqueueMessage, int, Throwable) - Method in interface com.github.sonus21.rqueue.utils.backoff.TaskExecutionBackOff
Return the number of milliseconds to wait for the same message to be consumed.
nextProcessAt() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
NONE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ActionType
 
NONE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.DataType
 
numberOfDays(RqueueWebConfig) - Method in class com.github.sonus21.rqueue.models.request.ChartDataRequest
 
numRetries() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Number of times a message should be retried before it can be discarded or send it to dead letter queue in case of consecutive failures.

O

objectMapper - Static variable in class com.github.sonus21.rqueue.serdes.SerializationUtils
 
OLD_MESSAGE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
onApplicationEvent(RqueueBootstrapEvent) - Method in class com.github.sonus21.rqueue.metrics.RqueueMetrics
 
onApplicationEvent(RqueueBootstrapEvent) - Method in class com.github.sonus21.rqueue.worker.RqueueWorkerRegistryImpl
 
onApplicationEvent(RqueueExecutionEvent) - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
ONE_MILLI - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
ONE_MILLI_INT - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
ONE_SECOND - Static variable in interface com.github.sonus21.rqueue.core.middleware.TimeProviderMiddleware
 
onQueueRegistered(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Called by RqueueEndpointManager.registerQueue after a queue is added to the registry.
OverrideException - Exception in com.github.sonus21.rqueue.exception
 
OverrideException(String) - Constructor for exception com.github.sonus21.rqueue.exception.OverrideException
 

P

Pair<S,T> - Class in com.github.sonus21.rqueue.models
 
Pair() - Constructor for class com.github.sonus21.rqueue.models.Pair
 
parkForRetry(QueueDetail, RqueueMessage, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Remove old from the processing store and re-enqueue updated for retry.
parkForRetry(QueueDetail, RqueueMessage, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
parseStringToInt(String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
parseStringToLong(String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
parseStringUsingSpel(String, Class<?>) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
PAUSE_QUEUE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.PubSubType
 
pauseUnpauseQueue(PauseUnpauseQueueRequest) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
pauseUnpauseQueue(String, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
pauseUnpauseQueue(String, boolean) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Pause or unpause queue
pauseUnpauseQueue(String, boolean) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
pauseUnpauseQueue(String, String, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
pauseUnpauseQueue(String, String, boolean) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Pause or unpause queue with said priority
PauseUnpauseQueueRequest - Class in com.github.sonus21.rqueue.models.request
 
PauseUnpauseQueueRequest() - Constructor for class com.github.sonus21.rqueue.models.request.PauseUnpauseQueueRequest
 
peek(QueueDetail, long, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
peek(QueueDetail, long, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
peek(QueueDetail, String, long, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Consumer-aware peek overload.
pending() - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Returns the value of the pending record component.
pending(Model, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
PENDING - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 
pendingShared() - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Returns the value of the pendingShared record component.
PermissionMiddleware - Interface in com.github.sonus21.rqueue.core.middleware
Permission middleware allows to check whether some permission is there for a given job,
pop(QueueDetail, String, int, Duration) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
pop(QueueDetail, String, int, Duration) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
pop(QueueDetail, String, String, int, Duration) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Priority-aware pop overload.
pop(String, String, String, long, int) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
pop(String, String, String, long, int) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
PrefixLogger - Class in com.github.sonus21.rqueue.utils
 
PrefixLogger(Logger, String) - Constructor for class com.github.sonus21.rqueue.utils.PrefixLogger
 
primary() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueHandler
When true, designate that this is the default method only one method can be so designated.
printStackTrace(int) - Method in class com.github.sonus21.rqueue.utils.StackTraceUtil
 
priority() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Use this to set priority of this listener.
priorityGroup() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Priority group for this listener.
PriorityMode - Enum Class in com.github.sonus21.rqueue.models.enums
 
PriorityUtils - Class in com.github.sonus21.rqueue.utils
 
process(Job) - Method in interface com.github.sonus21.rqueue.core.support.MessageProcessor
This method would be called with the specified object, this will happen only when message is deserialize successfully.
processHandlerMethodException(HandlerMethod, Exception, Message<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
PROCESSING - Enum constant in enum class com.github.sonus21.rqueue.models.enums.JobStatus
 
PROCESSING - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
ProcessingException - Exception in com.github.sonus21.rqueue.exception
 
ProcessingException(String) - Constructor for exception com.github.sonus21.rqueue.exception.ProcessingException
 
ProcessingException(String, Object) - Constructor for exception com.github.sonus21.rqueue.exception.ProcessingException
 
processingRequired(int, int) - Method in class com.github.sonus21.rqueue.models.aggregator.QueueEvents
 
PRODUCER - Enum constant in enum class com.github.sonus21.rqueue.models.enums.RqueueMode
 
ProfilerMiddleware - Class in com.github.sonus21.rqueue.core.middleware
A profile middleware that measures the execution time of a job, a more sophisticated profiler middleware can report latency to New Relic, Datadog, or use Micrometer to report latency or any other data.
ProfilerMiddleware() - Constructor for class com.github.sonus21.rqueue.core.middleware.ProfilerMiddleware
 
pruneStats(LocalDate, int) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
publish(String, String) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
publish(String, String) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
PubSubMessage - Class in com.github.sonus21.rqueue.models
 
PubSubMessage() - Constructor for class com.github.sonus21.rqueue.models.PubSubMessage
 
PubSubType - Enum Class in com.github.sonus21.rqueue.models.enums
 
pushMessage(String, String, Object, Integer, Long, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
pushMessage(String, String, String, Object, Integer, Long, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
pushPeriodicMessage(String, String, Object, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
putHashValue(String, String, V) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
putQueueHeartbeat(String, String, String) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Write/overwrite this worker's heartbeat metadata for the given queue.
putWorkerInfo(String, RqueueWorkerInfo, Duration) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Persist this worker's heartbeat record (host / pid / version / lastSeenAt).

Q

QUEUE - Enum constant in enum class com.github.sonus21.rqueue.enums.QueueType
WorkQueue semantics: competing consumers, each message delivered to exactly one listener.
QUEUE_CRUD - Enum constant in enum class com.github.sonus21.rqueue.models.enums.PubSubType
 
QUEUE_CRUD_LOCK_KEY_PREFIX - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
QUEUE_INACTIVE - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
QueueConfig - Class in com.github.sonus21.rqueue.models.db
 
QueueConfig() - Constructor for class com.github.sonus21.rqueue.models.db.QueueConfig
 
QueueCounter - Class in com.github.sonus21.rqueue.metrics
Queue counter counts the different types of events related to a queue.
QueueCounter() - Constructor for class com.github.sonus21.rqueue.metrics.QueueCounter
 
queueDetail(Model, String, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
QueueDetail - Class in com.github.sonus21.rqueue.listener
Configuration and metadata for an Rqueue listener.
QueueDetail() - Constructor for class com.github.sonus21.rqueue.listener.QueueDetail
 
QueueDoesNotExist - Exception in com.github.sonus21.rqueue.exception
This exception is raised, when a queue is not registered in EndpointRegistry, to register a queue use RqueueEndpointManager.registerQueue(String, String...)
QueueDoesNotExist(String) - Constructor for exception com.github.sonus21.rqueue.exception.QueueDoesNotExist
 
QueueEvents - Class in com.github.sonus21.rqueue.models.aggregator
 
QueueEvents(RqueueExecutionEvent) - Constructor for class com.github.sonus21.rqueue.models.aggregator.QueueEvents
 
QueueExploreRequest - Class in com.github.sonus21.rqueue.models.request
 
QueueExploreRequest() - Constructor for class com.github.sonus21.rqueue.models.request.QueueExploreRequest
 
queues(Model, String, int) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
QUEUES - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 
QueueStatistics - Class in com.github.sonus21.rqueue.models.db
 
QueueStatistics(String) - Constructor for class com.github.sonus21.rqueue.models.db.QueueStatistics
 
QueueThreadPool - Class in com.github.sonus21.rqueue.utils
 
QueueThreadPool(AsyncTaskExecutor, boolean, int) - Constructor for class com.github.sonus21.rqueue.utils.QueueThreadPool
 
QueueType - Enum Class in com.github.sonus21.rqueue.enums
 

R

RateLimiterMiddleware - Interface in com.github.sonus21.rqueue.core.middleware
 
reactiveAggregateDataCounter(AggregationType) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
ReactiveDisabled - Class in com.github.sonus21.rqueue.utils.condition
 
ReactiveDisabled() - Constructor for class com.github.sonus21.rqueue.utils.condition.ReactiveDisabled
 
reactiveEnabled - Variable in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
ReactiveEnabled - Class in com.github.sonus21.rqueue.utils.condition
 
ReactiveEnabled() - Constructor for class com.github.sonus21.rqueue.utils.condition.ReactiveEnabled
 
reactivePauseUnpauseQueue(PauseUnpauseQueueRequest) - Method in interface com.github.sonus21.rqueue.service.RqueueUtilityService
 
reactiveRedisTemplateProvider - Static variable in class com.github.sonus21.rqueue.utils.RedisUtils
 
ReactiveRqueueMessageEnqueuer - Interface in com.github.sonus21.rqueue.core
 
ReactiveRqueueMessageEnqueuerImpl - Class in com.github.sonus21.rqueue.core.impl
 
ReactiveRqueueMessageEnqueuerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders) - Constructor for class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
ReactiveRqueueMessageEnqueuerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders, RqueueMessageIdGenerator) - Constructor for class com.github.sonus21.rqueue.core.impl.ReactiveRqueueMessageEnqueuerImpl
 
ReactiveRqueueRedisTemplate<V extends Serializable> - Class in com.github.sonus21.rqueue.common
 
ReactiveRqueueRedisTemplate(ReactiveRedisConnectionFactory) - Constructor for class com.github.sonus21.rqueue.common.ReactiveRqueueRedisTemplate
 
readFromList(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
readFromList(String, long, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
readFromList(String, long, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
readFromLists(List<String>) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
readFromOrderedSetWithScoreBetween(String, long, long) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
readFromSet(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
readFromZset(String, long, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
readFromZset(String, long, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
readFromZsetWithScore(String, long, long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
readFromZsetWithScore(String, long, long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
readMessageMetadataForQueue(String, long, long) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
readUrl(RqueueConfig, String, Class<T>) - Static method in class com.github.sonus21.rqueue.utils.HttpUtils
 
REASON - Static variable in interface com.github.sonus21.rqueue.core.middleware.LockMiddleware
 
REASON - Static variable in interface com.github.sonus21.rqueue.core.middleware.PermissionMiddleware
 
recordQueueCapacityExhausted(QueueDetail, QueueThreadPool) - Method in interface com.github.sonus21.rqueue.worker.RqueueWorkerRegistry
 
recordQueueCapacityExhausted(QueueDetail, QueueThreadPool) - Method in class com.github.sonus21.rqueue.worker.RqueueWorkerRegistryImpl
 
recordQueuePoll(QueueDetail, QueueThreadPool, boolean) - Method in interface com.github.sonus21.rqueue.worker.RqueueWorkerRegistry
 
recordQueuePoll(QueueDetail, QueueThreadPool, boolean) - Method in class com.github.sonus21.rqueue.worker.RqueueWorkerRegistryImpl
 
REDIS - Enum constant in enum class com.github.sonus21.rqueue.config.Backend
 
REDIS_DEFAULTS - Static variable in record class com.github.sonus21.rqueue.core.spi.Capabilities
 
REDIS_KEY_SEPARATOR - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
RedisBackendCondition - Class in com.github.sonus21.rqueue.config
Spring Condition that matches when the active rqueue backend is Backend.REDIS.
RedisBackendCondition() - Constructor for class com.github.sonus21.rqueue.config.RedisBackendCondition
 
RedisDataDetail - Class in com.github.sonus21.rqueue.models.response
 
RedisDataDetail(String, DataType, long) - Constructor for class com.github.sonus21.rqueue.models.response.RedisDataDetail
 
RedisLockMiddleware - Class in com.github.sonus21.rqueue.core.middleware
This uses Redis as backend for locking, using SETNX a lock is acquired.
RedisLockMiddleware(RqueueRedisTemplate<String>) - Constructor for class com.github.sonus21.rqueue.core.middleware.RedisLockMiddleware
 
RedisLockMiddleware(RedisConnectionFactory) - Constructor for class com.github.sonus21.rqueue.core.middleware.RedisLockMiddleware
 
RedisMessageBroker - Class in com.github.sonus21.rqueue.core.spi.redis
Default MessageBroker implementation that delegates to the existing Redis-backed code path via RqueueMessageTemplate.
RedisMessageBroker(RqueueMessageTemplate) - Constructor for class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
RedisMessageBroker(RqueueMessageTemplate, RedisMessageListenerContainer) - Constructor for class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
RedisScriptFactory - Class in com.github.sonus21.rqueue.core
 
RedisScriptFactory() - Constructor for class com.github.sonus21.rqueue.core.RedisScriptFactory
 
RedisScriptFactory.ScriptType - Enum Class in com.github.sonus21.rqueue.core
 
redisSerializationContextProvider - Static variable in class com.github.sonus21.rqueue.utils.RedisUtils
 
redisTemplate - Variable in class com.github.sonus21.rqueue.common.ReactiveRqueueRedisTemplate
 
redisTemplate - Variable in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
redisTemplateProvider - Static variable in class com.github.sonus21.rqueue.utils.RedisUtils
 
RedisUtils - Class in com.github.sonus21.rqueue.utils
 
RedisUtils.ReactiveRedisTemplateProvider - Interface in com.github.sonus21.rqueue.utils
 
RedisUtils.RedisPipelineCallback - Interface in com.github.sonus21.rqueue.utils
 
RedisUtils.RedisSerializationContextProvider - Interface in com.github.sonus21.rqueue.utils
 
RedisUtils.RedisTemplateProvider - Interface in com.github.sonus21.rqueue.utils
 
refreshQueueTtl(String, Duration) - Method in interface com.github.sonus21.rqueue.worker.WorkerRegistryStore
Refresh the queue-heartbeat container's TTL.
register(QueueDetail) - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
registerHandlerMethod(Object, Method, MappingInformation) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
registerQueue(String, QueueType, String...) - Method in class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
registerQueue(String, QueueType, String...) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Use this method to register any queue, that's only used for sending message.
registerQueue(String, String...) - Method in interface com.github.sonus21.rqueue.core.RqueueEndpointManager
Use this method to register any queue, that's only used for sending message.
registerQueueInternal(String, QueueType, String...) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
release() - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
release(int) - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
release(JobStatus, Serializable) - Method in interface com.github.sonus21.rqueue.core.Job
Release this job back to queue, this job available for execution after one second.
release(JobStatus, Serializable) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
release(JobStatus, Serializable, Duration) - Method in interface com.github.sonus21.rqueue.core.Job
Release this job back to the queue, the released job would be available for re-execution after the duration time.
release(JobStatus, Serializable, Duration) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
releaseIn(Job) - Method in interface com.github.sonus21.rqueue.core.middleware.TimeProviderMiddleware
A middleware can dispose the current job or put it back to queue.
releaseLock(Job, String) - Method in interface com.github.sonus21.rqueue.core.middleware.LockMiddleware
This method is called to release lock acquired using LockMiddleware.acquireLock(Job).
releaseLock(Job, String) - Method in class com.github.sonus21.rqueue.core.middleware.RedisLockMiddleware
 
releaseLock(String, String) - Method in interface com.github.sonus21.rqueue.common.RqueueLockManager
 
removeElementFromZset(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
removeElementFromZset(String, RqueueMessage) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
removeFromZset(String, V) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
removeMessageListener(MessageListener, ChannelTopic) - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
rename(String, String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
rename(List<String>, List<String>) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
renameCollection(String, String) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
renameCollection(String, String) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
renameCollections(List<String>, List<String>) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
renameCollections(List<String>, List<String>) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
report(Job, Duration) - Method in class com.github.sonus21.rqueue.core.middleware.ProfilerMiddleware
Report execution of the said job
resolvedConsumerName() - Method in class com.github.sonus21.rqueue.listener.QueueDetail
Returns the effective broker-level consumer name for this queue.
resolveKeyToArrayOfStrings(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
resolveKeyToInteger(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
resolveKeyToLong(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
resolveKeyToString(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
resolveToBoolean(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
retried - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
RETRIED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
 
RetryableRunnable<V> - Class in com.github.sonus21.rqueue.utils
 
RetryableRunnable(Logger, String) - Constructor for class com.github.sonus21.rqueue.utils.RetryableRunnable
 
RetryableRunnable(Logger, String, Iterator<V>) - Constructor for class com.github.sonus21.rqueue.utils.RetryableRunnable
 
RowColumnMeta - Class in com.github.sonus21.rqueue.models.response
 
RowColumnMeta(RowColumnMetaType) - Constructor for class com.github.sonus21.rqueue.models.response.RowColumnMeta
 
RowColumnMetaType - Enum Class in com.github.sonus21.rqueue.models.response
 
rpush(String, V) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
RqJacksonSerDes - Class in com.github.sonus21.rqueue.serdes
RqueueSerDes implementation backed by a Jackson ObjectMapper.
RqJacksonSerDes(ObjectMapper) - Constructor for class com.github.sonus21.rqueue.serdes.RqJacksonSerDes
 
RqJacksonTypeFactory - Class in com.github.sonus21.rqueue.serdes
 
RqJacksonTypeFactory(ObjectMapper) - Constructor for class com.github.sonus21.rqueue.serdes.RqJacksonTypeFactory
 
rqueueBeanProvider - Variable in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
rqueueBeanProvider() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueBeanProvider - Class in com.github.sonus21.rqueue.core
 
RqueueBeanProvider() - Constructor for class com.github.sonus21.rqueue.core.RqueueBeanProvider
 
RqueueBootstrapEvent - Class in com.github.sonus21.rqueue.models.event
This event is generated at RqueueContainer startup and shutdown.
RqueueBootstrapEvent(Object, boolean) - Constructor for class com.github.sonus21.rqueue.models.event.RqueueBootstrapEvent
 
rqueueConfig - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
rqueueConfig(ConfigurableBeanFactory, Backend, String, Integer) - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
rqueueConfig(ConfigurableBeanFactory, String, Integer) - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
Backwards-compatible overload preserved for callers (notably existing tests) that constructed an RqueueConfig without specifying a backend.
RqueueConfig - Class in com.github.sonus21.rqueue.config
 
RqueueConfig() - Constructor for class com.github.sonus21.rqueue.config.RqueueConfig
 
RqueueCounter - Class in com.github.sonus21.rqueue.metrics
Rqueue counter counts the different types of events related to a queue.
RqueueCounter(QueueCounter) - Constructor for class com.github.sonus21.rqueue.metrics.RqueueCounter
 
RqueueDashboardChartService - Interface in com.github.sonus21.rqueue.web
 
RqueueEnabled - Class in com.github.sonus21.rqueue.utils.condition
 
RqueueEnabled() - Constructor for class com.github.sonus21.rqueue.utils.condition.RqueueEnabled
 
RqueueEndpointManager - Interface in com.github.sonus21.rqueue.core
Rqueue end point manager, manages the end point related to Rqueue.
RqueueEndpointManagerImpl - Class in com.github.sonus21.rqueue.core.impl
 
RqueueEndpointManagerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
RqueueEndpointManagerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders, RqueueMessageIdGenerator) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueEndpointManagerImpl
 
RqueueExecutionEvent - Class in com.github.sonus21.rqueue.models.event
This event is generated once a message is consumed.
RqueueExecutionEvent(Job) - Constructor for class com.github.sonus21.rqueue.models.event.RqueueExecutionEvent
 
rqueueExecutionEvents - Variable in class com.github.sonus21.rqueue.models.aggregator.QueueEvents
 
RqueueHandler - Annotation Interface in com.github.sonus21.rqueue.annotation
This designated any public method as listener given the containing method is also annotated with RqueueListener.
RqueueInternalPubSubChannel - Class in com.github.sonus21.rqueue.core
 
RqueueInternalPubSubChannel(RqueueRedisListenerContainerFactory, RqueueMessageListenerContainer, RqueueConfig, RqueueRedisTemplate<String>, RqueueBeanProvider) - Constructor for class com.github.sonus21.rqueue.core.RqueueInternalPubSubChannel
 
RqueueJob - Class in com.github.sonus21.rqueue.models.db
 
RqueueJob(String, RqueueMessage, MessageMetadata, Throwable) - Constructor for class com.github.sonus21.rqueue.models.db.RqueueJob
 
RqueueJobDao - Interface in com.github.sonus21.rqueue.dao
 
RqueueJobService - Interface in com.github.sonus21.rqueue.web
 
RqueueListener - Annotation Interface in com.github.sonus21.rqueue.annotation
Annotation for mapping a method/class onto message-handling methods by matching to the message queue.
RqueueListenerBaseConfig - Class in com.github.sonus21.rqueue.config
This is a base configuration class for Rqueue, that is used in Spring and Spring boot Rqueue libs for configurations.
RqueueListenerBaseConfig() - Constructor for class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueLockManager - Interface in com.github.sonus21.rqueue.common
 
RqueueMessage - Class in com.github.sonus21.rqueue.core
Envelope for a message being processed through Rqueue.
RqueueMessage() - Constructor for class com.github.sonus21.rqueue.core.RqueueMessage
 
RqueueMessageEnqueuer - Interface in com.github.sonus21.rqueue.core
RqueueMessageEnqueuer enqueue message to Redis queue using different mechanism.
RqueueMessageEnqueuerImpl - Class in com.github.sonus21.rqueue.core.impl
 
RqueueMessageEnqueuerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
RqueueMessageEnqueuerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders, RqueueMessageIdGenerator) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueMessageEnqueuerImpl
 
RqueueMessageHandler - Class in com.github.sonus21.rqueue.listener
Invokes RqueueListener-annotated listener methods and routes exceptions to RqueueHandler-annotated error handlers.
RqueueMessageHandler() - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
RqueueMessageHandler(MessageConverter) - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
RqueueMessageHandler(MessageConverter, boolean) - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
RqueueMessageHeaders - Class in com.github.sonus21.rqueue.listener
 
rqueueMessageIdGenerator() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueMessageIdGenerator - Interface in com.github.sonus21.rqueue.core
 
RqueueMessageListenerContainer - Class in com.github.sonus21.rqueue.listener
Container providing asynchronous behaviour for Rqueue message listeners.
RqueueMessageListenerContainer(RqueueMessageHandler, RqueueMessageTemplate) - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
RqueueMessageManager - Interface in com.github.sonus21.rqueue.core
Rqueue Message Manager manages messages related to a queue.
RqueueMessageManagerImpl - Class in com.github.sonus21.rqueue.core.impl
 
RqueueMessageManagerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
RqueueMessageManagerImpl(RqueueMessageTemplate, MessageBroker, MessageConverter, MessageHeaders, RqueueMessageIdGenerator) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
RqueueMessageMetadataDao - Interface in com.github.sonus21.rqueue.dao
 
rqueueMessageMetadataService - Variable in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
RqueueMessageMetadataService - Interface in com.github.sonus21.rqueue.service
 
RqueueMessageTemplate - Interface in com.github.sonus21.rqueue.core
Rqueue message template is used to send messages
RqueueMessageTemplateImpl - Class in com.github.sonus21.rqueue.core.impl
RqueueMessageTemplate is the core of the Rqueue, this deals with Redis calls.
RqueueMessageTemplateImpl(RedisConnectionFactory, ReactiveRedisConnectionFactory) - Constructor for class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
RqueueMessageUtils - Class in com.github.sonus21.rqueue.core.support
 
RqueueMetrics - Class in com.github.sonus21.rqueue.metrics
RqueueMetrics register metrics related to queue.
RqueueMetrics(QueueCounter) - Constructor for class com.github.sonus21.rqueue.metrics.RqueueMetrics
 
RqueueMetricsAggregatorService - Class in com.github.sonus21.rqueue.metrics
 
RqueueMetricsAggregatorService(RqueueConfig, RqueueWebConfig, RqueueLockManager, RqueueQStatsDao) - Constructor for class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
RqueueMetricsCounter - Interface in com.github.sonus21.rqueue.metrics
 
RqueueMetricsRegistry - Interface in com.github.sonus21.rqueue.metrics
 
RqueueMode - Enum Class in com.github.sonus21.rqueue.models.enums
 
RqueuePubSubEvent - Class in com.github.sonus21.rqueue.models.event
 
RqueuePubSubEvent() - Constructor for class com.github.sonus21.rqueue.models.event.RqueuePubSubEvent
 
RqueueQDetailService - Interface in com.github.sonus21.rqueue.web
 
RqueueQStatsDao - Interface in com.github.sonus21.rqueue.dao
 
RqueueQueueMetricsProvider - Interface in com.github.sonus21.rqueue.metrics
Backend-agnostic provider of queue-depth metrics.
RqueueQueuePauseEvent - Class in com.github.sonus21.rqueue.models.event
 
RqueueQueuePauseEvent(Object, String, boolean) - Constructor for class com.github.sonus21.rqueue.models.event.RqueueQueuePauseEvent
Create a new ApplicationEvent.
RqueueRedisListenerContainerFactory - Class in com.github.sonus21.rqueue.core
 
RqueueRedisListenerContainerFactory() - Constructor for class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
RqueueRedisSerializer - Class in com.github.sonus21.rqueue.converter
 
RqueueRedisSerializer() - Constructor for class com.github.sonus21.rqueue.converter.RqueueRedisSerializer
 
RqueueRedisSerializer(RedisSerializer<Object>) - Constructor for class com.github.sonus21.rqueue.converter.RqueueRedisSerializer
 
RqueueRedisTemplate<V extends Serializable> - Class in com.github.sonus21.rqueue.common
 
RqueueRedisTemplate(RedisConnectionFactory) - Constructor for class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
rqueueSchedulerConfig() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueSchedulerConfig - Class in com.github.sonus21.rqueue.config
 
RqueueSchedulerConfig() - Constructor for class com.github.sonus21.rqueue.config.RqueueSchedulerConfig
 
rqueueSerDes() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueSerDes - Interface in com.github.sonus21.rqueue.serdes
Serialization / deserialization contract used by the NATS backend.
RqueueStringDao - Interface in com.github.sonus21.rqueue.dao
 
RqueueSystemConfigDao - Interface in com.github.sonus21.rqueue.dao
 
RqueueSystemManagerService - Interface in com.github.sonus21.rqueue.web
 
rqueueTypeFactory() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueTypeFactory - Interface in com.github.sonus21.rqueue.serdes
 
RqueueUtilityService - Interface in com.github.sonus21.rqueue.service
 
RqueueViewControllerService - Interface in com.github.sonus21.rqueue.web
 
rqueueWebConfig() - Method in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
RqueueWebConfig - Class in com.github.sonus21.rqueue.config
 
RqueueWebConfig() - Constructor for class com.github.sonus21.rqueue.config.RqueueWebConfig
 
RqueueWorkerInfo - Class in com.github.sonus21.rqueue.models.registry
 
RqueueWorkerInfo() - Constructor for class com.github.sonus21.rqueue.models.registry.RqueueWorkerInfo
 
RqueueWorkerPollerMetadata - Class in com.github.sonus21.rqueue.models.registry
 
RqueueWorkerPollerMetadata() - Constructor for class com.github.sonus21.rqueue.models.registry.RqueueWorkerPollerMetadata
 
RqueueWorkerPollerView - Class in com.github.sonus21.rqueue.models.registry
 
RqueueWorkerPollerView() - Constructor for class com.github.sonus21.rqueue.models.registry.RqueueWorkerPollerView
 
RqueueWorkerRegistry - Interface in com.github.sonus21.rqueue.worker
 
RqueueWorkerRegistryImpl - Class in com.github.sonus21.rqueue.worker
Backend-agnostic worker registry.
RqueueWorkerRegistryImpl(RqueueConfig, WorkerRegistryStore) - Constructor for class com.github.sonus21.rqueue.worker.RqueueWorkerRegistryImpl
 
RqueueWorkerView - Class in com.github.sonus21.rqueue.models.registry
 
RqueueWorkerView() - Constructor for class com.github.sonus21.rqueue.models.registry.RqueueWorkerView
 
run() - Method in class com.github.sonus21.rqueue.utils.RetryableRunnable
 
running(Model, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
RUNNING - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 

S

save(MessageMetadata, Duration, boolean) - Method in interface com.github.sonus21.rqueue.dao.RqueueMessageMetadataDao
 
save(MessageMetadata, Duration, boolean) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
save(QueueStatistics) - Method in interface com.github.sonus21.rqueue.dao.RqueueQStatsDao
 
save(RqueueJob, Duration) - Method in interface com.github.sonus21.rqueue.dao.RqueueJobDao
 
saveAllQConfig(List<QueueConfig>) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
saveMessageMetadataForQueue(String, MessageMetadata, Long) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
saveQConfig(QueueConfig) - Method in interface com.github.sonus21.rqueue.dao.RqueueSystemConfigDao
 
saveReactive(MessageMetadata, Duration, boolean) - Method in interface com.github.sonus21.rqueue.dao.RqueueMessageMetadataDao
 
saveReactive(MessageMetadata, Duration, boolean) - Method in interface com.github.sonus21.rqueue.service.RqueueMessageMetadataService
 
SCHEDULE_MESSAGE - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
scheduled(Model, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
SCHEDULED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 
scheduleMessage(String, String, RqueueMessage, Long) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageTemplateImpl
 
scheduleMessage(String, String, RqueueMessage, Long) - Method in interface com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
scheduleNext(QueueDetail, String, RqueueMessage, long) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Schedule the next execution of a periodic message.
scheduleNext(QueueDetail, String, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
SCORE_UPDATER - Enum constant in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
 
SECONDS_IN_A_DAY - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
SECONDS_IN_A_MINUTE - Static variable in class com.github.sonus21.rqueue.utils.Constants
 
serDes - Static variable in class com.github.sonus21.rqueue.serdes.SerializationUtils
 
SerializableBase - Class in com.github.sonus21.rqueue.models
 
SerializableBase() - Constructor for class com.github.sonus21.rqueue.models.SerializableBase
 
SerializationUtils - Class in com.github.sonus21.rqueue.serdes
 
serialize(Object) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter.SmartMessageSerDes
 
serialize(Object) - Method in class com.github.sonus21.rqueue.converter.RqueueRedisSerializer
 
serialize(T) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonSerDes
 
serialize(T) - Method in interface com.github.sonus21.rqueue.serdes.RqueueSerDes
 
serializeAsString(T) - Method in class com.github.sonus21.rqueue.serdes.RqJacksonSerDes
 
serializeAsString(T) - Method in interface com.github.sonus21.rqueue.serdes.RqueueSerDes
 
set(int, String) - Method in class com.github.sonus21.rqueue.models.response.BaseResponse
 
set(String, Object) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
set(String, V) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
set(String, V, Duration) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
SET - Enum constant in enum class com.github.sonus21.rqueue.models.enums.DataType
 
setAfterPollSleepInterval(Long) - Method in class com.github.sonus21.rqueue.listener.HardStrictPriorityPollerProperties
 
setAutoStartup(boolean) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Configures if RqueueMessageListenerContainer container should be automatically started.
setAutoStartup(boolean) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
Control if this component should get started automatically or manually.
setBackOffTime(long) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
The number of milliseconds the polling thread must wait before trying to recover when an error occurs (e.g.
setBackOffTime(long) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setBeanName(String) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setContext(Context) - Method in interface com.github.sonus21.rqueue.core.Job
Set job context
setContext(Context) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
setDeadLetterQueueMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
This message processor would be called whenever a message is moved to dead letter queue
setDeadLetterQueueMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setDiscardMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
This message processor would be called whenever a message is discarded due to retry limit exhaust.
setDiscardMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setHardStrictPriorityPollerProperties(HardStrictPriorityPollerProperties) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
setHardStrictPriorityPollerProperties(HardStrictPriorityPollerProperties) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setIfAbsent(String, String, Duration) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
setIfAbsent(String, V, Duration) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
setInitialInterval(long) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Set the initial interval in milliseconds.
setInspectAllBean(boolean) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Rqueue scans all beans to find method annotated with RqueueListener.
setInterval(long) - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
Set the delay between two attempts in milliseconds.
setManualDeletionMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set a message processor would be called whenever a manual deletion message is encounter during execution.
setManualDeletionMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setMaxInterval(long) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Set the max interval in milliseconds
setMaxNumWorkers(int) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Maximum number of workers, that would be used to run tasks.
setMaxNumWorkers(int) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setMaxRetries(int) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Set the maximum number of retries
setMaxRetries(int) - Method in class com.github.sonus21.rqueue.utils.backoff.FixedTaskExecutionBackOff
Set the maximum number of retries
setMaxWorkerWaitTime(long) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setMessage(Object) - Method in interface com.github.sonus21.rqueue.core.Job
There are times when message can not be deserialized from the string to Object, this can happen when class information is missing.
setMessage(Object) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
setMessageBroker(MessageBroker) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set the MessageBroker SPI instance to be used by the listener container.
setMessageBroker(MessageBroker) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
Optionally set a MessageBroker.
setMessageConverterProvider(MessageConverterProvider) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Rqueue configures a default message converter that can convert message to/from for any object.
setMessageHeaders(MessageHeaders) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
setMessageHeaders(MessageHeaders) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setMetricTags(Tags) - Method in class com.github.sonus21.rqueue.config.MetricsProperties
 
setMiddlewares(List<Middleware>) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Add middlewares those would be used while processing a message.
setMiddlewares(List<Middleware>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setMultiplier(double) - Method in class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
Set multiplier
setPhase(int) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
Configure a custom phase for the container to start.
setPollingInterval(long) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set polling time interval, this controls the listener polling interval
setPollingInterval(long) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setPostExecutionMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
A message processor would be called whenever a consumer has successfully consumed the given message.
setPostExecutionMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setPreExecutionMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
A message processor that can control the execution of any task, this message processor would be called multiple time, in case of retry, so application should be able to handle this.
setPreExecutionMessageProcessor(MessageProcessor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setPrimaryHandlerDispatchEnabled(boolean) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
Capability flag set by the listener container when a non-Redis broker is active.
setPriorityMode(PriorityMode) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set priority mode for queues.
setPriorityMode(PriorityMode) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setReactiveRedisConnectionFactory(ReactiveRedisConnectionFactory) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set Reactive redis connection factory
setRedisConnectionFactory(RedisConnectionFactory) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set redis connection factory, that would be used to configured message template and other components
setRqueueMessageHandler(RqueueMessageHandler) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set message handler, this can be used to set custom message handlers that could have some special features apart of the default one
setRqueueMessageTemplate(RqueueMessageTemplate) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set RqueueMessageTemplate that's used to pull and push messages from/to Redis.
setSemaphoreWaitTime(Long) - Method in class com.github.sonus21.rqueue.listener.HardStrictPriorityPollerProperties
 
setTaskExecutionBackOff(TaskExecutionBackOff) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Set custom task executor back-off.
setTaskExecutionBackOff(TaskExecutionBackOff) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setTaskExecutor(AsyncTaskExecutor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Configures the TaskExecutor which is used to poll messages and execute them by calling the handler methods.
setTaskExecutor(AsyncTaskExecutor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setVersion(RqueueRedisTemplate<Integer>, String, int) - Static method in class com.github.sonus21.rqueue.utils.RedisUtils
 
simpleRqueueListenerContainerFactory - Variable in class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
 
SimpleRqueueListenerContainerFactory - Class in com.github.sonus21.rqueue.config
A Factory class which can be used to create RqueueMessageListenerContainer object.
SimpleRqueueListenerContainerFactory() - Constructor for class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
size(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
size(QueueDetail) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
sleep(long) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
SLEEP_TIME - Static variable in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
sleepLog(long, boolean) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
SmartMessageSerDes(RqueueSerDes, RqueueTypeFactory) - Constructor for class com.github.sonus21.rqueue.converter.GenericMessageConverter.SmartMessageSerDes
 
StackTraceUtil - Class in com.github.sonus21.rqueue.utils
 
StackTraceUtil() - Constructor for class com.github.sonus21.rqueue.utils.StackTraceUtil
 
start() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
start() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
start() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
start() - Method in class com.github.sonus21.rqueue.utils.RetryableRunnable
 
startGroup(String, List<QueueDetail>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
startNewExecution() - Method in class com.github.sonus21.rqueue.models.db.RqueueJob
 
startQueue(String, QueueDetail) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
STATS - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartType
 
stop() - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
stop() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
stop() - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
stop(Runnable) - Method in class com.github.sonus21.rqueue.core.RqueueRedisListenerContainerFactory
 
stop(Runnable) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
stop(Runnable) - Method in class com.github.sonus21.rqueue.metrics.RqueueMetricsAggregatorService
 
STOP - Static variable in interface com.github.sonus21.rqueue.utils.backoff.TaskExecutionBackOff
Return value of TaskExecutionBackOff.nextBackOff(Object, RqueueMessage, int) that indicates that the task should not be retried further.
storageDescription() - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
One-line description for the storage backend shown below the footprint section heading.
storageDescription() - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
storageDisplayName(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Display name for the primary storage unit backing the given queue's messages (pending, in-flight, and completed).
storageKicker() - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Short label for the storage backend shown in the dashboard "Queue Storage Footprint" section header (e.g.
storageKicker() - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
storeMessageMetadata(RqueueMessage, Long, boolean, boolean) - Method in class com.github.sonus21.rqueue.core.impl.RqueueMessageManagerImpl
 
STREAM - Enum constant in enum class com.github.sonus21.rqueue.enums.QueueType
Stream/fan-out semantics: every independent listener group receives all messages.
STRICT - Enum constant in enum class com.github.sonus21.rqueue.models.enums.PriorityMode
 
StringResponse - Class in com.github.sonus21.rqueue.models.response
 
StringResponse() - Constructor for class com.github.sonus21.rqueue.models.response.StringResponse
 
StringUtils - Class in com.github.sonus21.rqueue.utils
 
subscribe(String, Consumer<String>) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
 
subscribe(String, Consumer<String>) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
 
SubscriberRow - Class in com.github.sonus21.rqueue.models.response
Per-subscriber row rendered by the queue-detail "Subscribers" section.
SubscriberRow() - Constructor for class com.github.sonus21.rqueue.models.response.SubscriberRow
 
subscribers(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Per-subscriber breakdown for the queue-detail dashboard.
subscribers(QueueDetail) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
Per-subscriber rows for the Redis backend.
SubscriberView - Record Class in com.github.sonus21.rqueue.core.spi
Per-subscriber row surfaced by MessageBroker.subscribers(com.github.sonus21.rqueue.listener.QueueDetail) for the queue-detail dashboard.
SubscriberView(String, long, long) - Constructor for record class com.github.sonus21.rqueue.core.spi.SubscriberView
 
SubscriberView(String, long, long, boolean) - Constructor for record class com.github.sonus21.rqueue.core.spi.SubscriberView
Creates an instance of a SubscriberView record class.
success - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
SUCCESS - Enum constant in enum class com.github.sonus21.rqueue.models.enums.JobStatus
 
SUCCESSFUL - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
 
SUCCESSFUL - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
SUCCESSFUL - Enum constant in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
 
supportsCronJobs() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns the value of the supportsCronJobs record component.
supportsDelayedEnqueue() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns the value of the supportsDelayedEnqueue record component.
supportsMoveMessage() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns the value of the supportsMoveMessage record component.
supportsScheduledIntrospection() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns the value of the supportsScheduledIntrospection record component.
supportsViewData() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns the value of the supportsViewData record component.

T

Table - Class in com.github.sonus21.rqueue.models.response
 
Table() - Constructor for class com.github.sonus21.rqueue.models.response.Table
 
TableColumn - Class in com.github.sonus21.rqueue.models.response
 
TableColumn(TableColumnType, Serializable) - Constructor for class com.github.sonus21.rqueue.models.response.TableColumn
 
TableColumn(Serializable) - Constructor for class com.github.sonus21.rqueue.models.response.TableColumn
 
TableColumnType - Enum Class in com.github.sonus21.rqueue.models.enums
 
TableRow - Class in com.github.sonus21.rqueue.models.response
 
TableRow(TableColumn) - Constructor for class com.github.sonus21.rqueue.models.response.TableRow
 
TableRow(List<TableColumn>) - Constructor for class com.github.sonus21.rqueue.models.response.TableRow
 
TaskExecutionBackOff - Interface in com.github.sonus21.rqueue.utils.backoff
 
taskRejected(QueueDetail, RqueueMessage) - Method in class com.github.sonus21.rqueue.utils.QueueThreadPool
 
tasksDiscarded(String) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
tasksMovedToDeadLetter(String) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
tasksRetried(String) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
TasksStat - Class in com.github.sonus21.rqueue.models.aggregator
 
TasksStat() - Constructor for class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
tasksSuccessful(String) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
template() - Method in class com.github.sonus21.rqueue.common.ReactiveRqueueRedisTemplate
 
TerminalStorageRow - Class in com.github.sonus21.rqueue.models.response
Row in the queue-detail "Terminal Storage" table — one entry per shared bucket (COMPLETED messages, DEAD letter queues).
TerminalStorageRow() - Constructor for class com.github.sonus21.rqueue.models.response.TerminalStorageRow
 
ThreadUtils - Class in com.github.sonus21.rqueue.utils
 
THROTTLED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
 
TimedOutException - Exception in com.github.sonus21.rqueue.exception
 
TimedOutException(String) - Constructor for exception com.github.sonus21.rqueue.exception.TimedOutException
 
TimeoutUtils - Class in com.github.sonus21.rqueue.utils
waitFor method wait for some event to occur.
TimeProviderMiddleware - Interface in com.github.sonus21.rqueue.core.middleware
A middleware extension that allows implementation to provide different types of delay in different case.
toConfig() - Method in class com.github.sonus21.rqueue.listener.QueueDetail
 
today() - Static method in class com.github.sonus21.rqueue.utils.DateTimeUtils
 
toMessage(Object, MessageHeaders) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter
Create a Message whose payload is the result of converting the given payload Object to serialized form.
toMessage(Object, MessageHeaders) - Method in class com.github.sonus21.rqueue.converter.JsonMessageConverter
 
toMessage(Object, MessageHeaders, Object) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter
 
toMinMax() - Method in class com.github.sonus21.rqueue.models.Concurrency
 
toStr() - Static method in class com.github.sonus21.rqueue.core.EndpointRegistry
 
toString() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns a string representation of this record class.
toString() - Method in record class com.github.sonus21.rqueue.core.spi.SubscriberView
Returns a string representation of this record class.
toString() - Method in exception com.github.sonus21.rqueue.exception.ProcessingException
 
toString() - Method in class com.github.sonus21.rqueue.models.request.PauseUnpauseQueueRequest
 
totalExecutionTime - Variable in class com.github.sonus21.rqueue.models.aggregator.TasksStat
 
ttl(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
type(String) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
type(String) - Method in interface com.github.sonus21.rqueue.dao.RqueueStringDao
 
TypeEnvelop - Interface in com.github.sonus21.rqueue.serdes
 
typeFactory - Static variable in class com.github.sonus21.rqueue.serdes.SerializationUtils
 

U

UNKNOWN - Enum constant in enum class com.github.sonus21.rqueue.models.enums.JobStatus
 
UnknownSwitchCase - Exception in com.github.sonus21.rqueue.exception
 
UnknownSwitchCase(String) - Constructor for exception com.github.sonus21.rqueue.exception.UnknownSwitchCase
 
update(TasksStat, String) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
updateAndGetVersion(RqueueRedisTemplate<Integer>, String, int) - Static method in class com.github.sonus21.rqueue.utils.RedisUtils
 
updateConcurrency(MinMax<Integer>) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
updateExecutionCount(String) - Method in class com.github.sonus21.rqueue.metrics.RqueueCounter
 
updateExecutionCount(String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueMetricsCounter
 
updateExecutionCount(String, String) - Method in class com.github.sonus21.rqueue.metrics.RqueueCounter
 
updateExecutionCount(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueMetricsCounter
Consumer-aware execution increment.
updateExecutionStatus(ExecutionStatus, Throwable) - Method in class com.github.sonus21.rqueue.models.db.RqueueJob
 
updateFailureCount(String) - Method in class com.github.sonus21.rqueue.metrics.RqueueCounter
 
updateFailureCount(String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueMetricsCounter
 
updateFailureCount(String, String) - Method in class com.github.sonus21.rqueue.metrics.RqueueCounter
 
updateFailureCount(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueMetricsCounter
Consumer-aware failure increment.
updateJobExecutionTime(String, JobRunTime) - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
updatePriority(Map<String, Integer>) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
updatePriorityGroup(String) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
updateReEnqueuedAt() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
updateRetryCount(int) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
updateTime() - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
updateTime() - Method in class com.github.sonus21.rqueue.models.db.QueueStatistics
 
updateVisibilityTimeout(long) - Method in class com.github.sonus21.rqueue.models.db.QueueConfig
 
updateVisibilityTimeout(Duration) - Method in interface com.github.sonus21.rqueue.core.Job
Update the visibility timeout of this job, the delta duration would be added in the current visibility timeout.
updateVisibilityTimeout(Duration) - Method in class com.github.sonus21.rqueue.listener.JobImpl
 
useMiddleware(Middleware) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Add a given middleware in the chain
usesPrimaryHandlerDispatch() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
Returns the value of the usesPrimaryHandlerDispatch record component.
utility(Model, String) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
UTILITY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 
UuidV4RqueueMessageIdGenerator - Class in com.github.sonus21.rqueue.core.impl
 
UuidV4RqueueMessageIdGenerator() - Constructor for class com.github.sonus21.rqueue.core.impl.UuidV4RqueueMessageIdGenerator
 

V

validate() - Method in class com.github.sonus21.rqueue.models.request.ChartDataRequest
 
validateDelay(long) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validateMessage(Object) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validateMessageId(String) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validatePeriod(long) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validatePriority(String) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validateQueue(String) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validateQueueName(String) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
Validate the queue name against backend-specific rules.
validateRetryCount(int) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validationMessage() - Method in class com.github.sonus21.rqueue.models.request.MessageMoveRequest
 
Validator - Class in com.github.sonus21.rqueue.utils
 
value() - Element in annotation interface com.github.sonus21.rqueue.annotation.MessageListener
The value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an autodetected component.
value() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
List of unique queues.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.config.Backend
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.enums.QueueType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.ActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.AggregationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.ChartType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.JobStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.NavTab
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.PriorityMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.PubSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.RqueueMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.enums.TableColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.sonus21.rqueue.models.response.RowColumnMetaType
Returns the enum constant of this class with the specified name.
ValueResolver - Class in com.github.sonus21.rqueue.utils
 
values() - Static method in enum class com.github.sonus21.rqueue.config.Backend
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.core.RedisScriptFactory.ScriptType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.enums.QueueType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.ActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.AggregationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.ChartDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.ChartType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.ExecutionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.JobStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.MessageStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.NavTab
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.PriorityMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.PubSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.RqueueMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.enums.TableColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.sonus21.rqueue.models.response.RowColumnMetaType
Returns an array containing the constants of this enum class, in the order they are declared.
viewData(String, DataType, String, int, int) - Method in interface com.github.sonus21.rqueue.repository.MessageBrowsingRepository
Raw data-explorer browser used by the dashboard's "Data" page.
viewData(String, DataType, String, int, int) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
viewReactiveData(String, DataType, String, int, int) - Method in interface com.github.sonus21.rqueue.web.RqueueQDetailService
 
visibilityDuration() - Method in class com.github.sonus21.rqueue.listener.QueueDetail
 
visibilityTimeout() - Element in annotation interface com.github.sonus21.rqueue.annotation.RqueueListener
Control visibility timeout for this/these queue(s).

W

waitFor(BooleanSupplier, long, long, String, Runnable) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
waitFor(BooleanSupplier, long, String) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
waitFor(BooleanSupplier, long, String, Runnable) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
waitFor(BooleanSupplier, String) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
waitFor(BooleanSupplier, String, Runnable) - Static method in class com.github.sonus21.rqueue.utils.TimeoutUtils
 
waitForTermination(Logger, Future<?>, long, String, Object...) - Static method in class com.github.sonus21.rqueue.utils.ThreadUtils
 
waitForWorkerTermination(Collection<QueueThreadPool>, long) - Static method in class com.github.sonus21.rqueue.utils.ThreadUtils
 
WEEKLY - Enum constant in enum class com.github.sonus21.rqueue.models.enums.AggregationType
 
WEIGHTED - Enum constant in enum class com.github.sonus21.rqueue.models.enums.PriorityMode
 
withValue(Context, Object, Object) - Static method in class com.github.sonus21.rqueue.core.context.DefaultContext
Create a new context from the parent context, null key is not allowed.
WorkerRegistryStore - Interface in com.github.sonus21.rqueue.worker
Backend-shaped persistence primitives for the worker registry.
workers(Model, String, int) - Method in interface com.github.sonus21.rqueue.web.RqueueViewControllerService
 
WORKERS - Enum constant in enum class com.github.sonus21.rqueue.models.enums.NavTab
 

Z

zadd(String, V, long) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
zrange(String, long, long) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
zrangeWithScore(String, long, long) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
zremRangeByScore(String, long, long) - Method in class com.github.sonus21.rqueue.common.RqueueRedisTemplate
 
ZSET - Enum constant in enum class com.github.sonus21.rqueue.models.enums.DataType
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form