Index
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
Capabilitiesrecord 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
RqueueMessageHandlercan route it to the correct@RqueueListenermethod. - 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
consumerNamerecord component. - consumerPendingSizes(QueueDetail) - Method in interface com.github.sonus21.rqueue.core.spi.MessageBroker
-
Deprecated.
- 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
RqueueMessageListenerContainercontainer. - 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
DataTypeon 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 setRqueueListener.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.STOPwas 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
-
Reactive variant of
MessageBroker.enqueue(QueueDetail, RqueueMessage). - 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
-
Reactive variant of
MessageBroker.enqueueWithDelay(QueueDetail, RqueueMessage, long). - enqueueWithDelayReactive(QueueDetail, RqueueMessage, long) - Method in class com.github.sonus21.rqueue.core.spi.redis.RedisMessageBroker
-
Reactive scheduled-queue equivalent of
RedisMessageBroker.enqueueWithDelay(com.github.sonus21.rqueue.listener.QueueDetail, com.github.sonus21.rqueue.core.RqueueMessage, long). - 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
Executionobject, 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
TaskExecutionBackOffclass, that increases the delay exponentially at the specified rate. - ExponentialTaskExecutionBackOff() - Constructor for class com.github.sonus21.rqueue.utils.backoff.ExponentialTaskExecutionBackOff
- 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
deltaMsto the visibility timeout ofmin 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
TaskExecutionBackOffclass, 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
Messagefrom 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
Messagefrom 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
QueueDetailregistered under the given queue name, including all@RqueueListenermethods 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
-
Extension to the method
RqueueMessageManager.getAllRqueueMessage(String) - 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
MessageBrokerbacking this container, ornullif 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
-
Priority-aware variant of
RqueueQueueMetricsProvider.getPendingMessageCount(String). - getPendingMessageCountByConsumer(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
-
Per-consumer variant of
RqueueQueueMetricsProvider.getPendingMessageCount(String). - 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
-
Priority-aware variant of
RqueueQueueMetricsProvider.getProcessingMessageCount(String). - getProcessingMessageCountByConsumer(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
-
Per-consumer variant of
RqueueQueueMetricsProvider.getProcessingMessageCount(String). - 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
-
Extension to the method
RqueueMessageManager.getRqueueMessage(String, String) - 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
queueNamewith a future delivery time that has not yet elapsed. - getScheduledMessageCount(String, String) - Method in interface com.github.sonus21.rqueue.metrics.RqueueQueueMetricsProvider
-
Priority-aware variant of
RqueueQueueMetricsProvider.getScheduledMessageCount(String). - 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
@RqueueListeneron 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
min the processing store, ornullif 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
inFlightrecord 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
RqueueMessageHandlerdispatch 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
Jobobject, 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
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
RqueueMessageobject - 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
-
A shortcut to the method
RqueueMessageManager.moveMessageFromDeadLetterToQueue(String, String, Integer) - 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
oldfrom the processing store and enqueueupdatedtotargetQueue. - 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
Conditionthat matches when the active rqueue backend isBackend.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.registerQueueafter 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
oldfrom the processing store and re-enqueueupdatedfor 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
pendingrecord 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
pendingSharedrecord 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 useRqueueEndpointManager.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
Conditionthat matches when the active rqueue backend isBackend.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
MessageBrokerimplementation that delegates to the existing Redis-backed code path viaRqueueMessageTemplate. - 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
-
RqueueSerDesimplementation backed by a JacksonObjectMapper. - 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
RqueueConfigwithout 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 toRqueueHandler-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
RqueueMessageListenerContainercontainer 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
MessageBrokerSPI 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
TaskExecutorwhich 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
RqueueMessageListenerContainerobject. - 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
SubscriberViewrecord 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
supportsCronJobsrecord component. - supportsDelayedEnqueue() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
-
Returns the value of the
supportsDelayedEnqueuerecord component. - supportsMoveMessage() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
-
Returns the value of the
supportsMoveMessagerecord component. - supportsScheduledIntrospection() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
-
Returns the value of the
supportsScheduledIntrospectionrecord component. - supportsViewData() - Method in record class com.github.sonus21.rqueue.core.spi.Capabilities
-
Returns the value of the
supportsViewDatarecord 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
Messagewhose 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
usesPrimaryHandlerDispatchrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
MessageBroker.subscribers(QueueDetail)which returns a richer view (consumer + pending + in-flight + shared flag). Retained for one release so downstream callers keep compiling.