All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Action |
|
| ActionType |
|
| AggregationType |
|
| BaseResponse |
|
| BooleanResponse |
|
| ChartDataRequest |
|
| ChartDataResponse |
|
| ChartDataType |
|
| ChartType |
|
| CheckinMessage |
|
| Concurrency |
|
| Constants |
|
| Context |
A context that supports getValue method.
|
| ContextMiddleware |
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.
|
| DataType |
|
| DataViewResponse |
|
| DateTimeFunction |
|
| DateTimeUtils |
|
| DeadLetterQueue |
|
| DeadLetterQueuesFunction |
|
| DefaultContext |
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.
|
| DefaultRqueueMessageConverter |
Default Message Converter for Rqueue messages.
|
| DelayedMessageScheduler |
|
| EndpointRegistry |
Stores all registered queue details
|
| ExceptionUtils |
|
| Execution |
|
| ExecutionStatus |
|
| ExponentialTaskExecutionBackOff |
Implementation of the TaskExecutionBackOff class, that increases the delay exponentially
at the specified rate.
|
| FixedTaskExecutionBackOff |
Implementation of the TaskExecutionBackOff class, that always return the same value,
except if number of failures have increased too high.
|
| GenericMessageConverter |
A converter to turn the payload of a Message from serialized form to a typed String and
vice versa.
|
| HandlerMiddleware |
|
| HttpUtils |
|
| Job |
On each execution Rqueue creates a job to track it's status and execution progress.
|
| JobImpl |
|
| JobRunTime |
|
| JobStatus |
|
| LockCanNotBeAcquired |
Whenever a lock can not be acquired cause some other process/thread is holding lock then this
error would be thrown.
|
| LockMiddleware |
Lock middleware can be used for locking purpose Use cases:
|
| LoggingMiddleware |
A simple logging middleware that logs queue and job id for visibility
|
| MessageListener |
Indicates that an annotated class is a message listener
|
| MessageMetadata |
|
| MessageMoveRequest |
|
| MessageMoveResponse |
|
| MessageMoveResult |
|
| MessageProcessor |
This interface can be used to take some action whenever a message is processed
|
| MessageScheduler |
|
| MessageStatus |
|
| MessageSweeper |
|
| MessageSweeper.MessageDeleteRequest |
|
| MetricsProperties |
RqueueMetrics provides all possible configurations available in Rqueue library for metrics.
|
| MetricsProperties.Count |
|
| Middleware |
Middlewares are used in a chain, at the end of chain listener method is called.
|
| MinMax<T extends java.io.Serializable> |
|
| NavTab |
|
| OverrideException |
|
| PermissionMiddleware |
Permission middleware allows to check whether some permission is there for a given job,
|
| PrefixLogger |
|
| PriorityMode |
|
| PriorityUtils |
|
| ProcessingException |
|
| ProcessingMessageScheduler |
|
| ProfilerMiddleware |
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.
|
| QueueConfig |
|
| QueueCounter |
Queue counter counts the different types of events related to a queue.
|
| QueueDetail |
|
| QueueDetail.QueueType |
|
| QueueDoesNotExist |
|
| QueueEvents |
|
| QueueStatistics |
|
| RateLimiterMiddleware |
|
| RedisDataDetail |
|
| RedisLockMiddleware |
This uses Redis as backend for locking, using SETNX a lock is acquired.
|
| RedisScriptFactory |
|
| RedisScriptFactory.ScriptType |
|
| RedisUtils |
|
| RedisUtils.RedisPipelineCallback |
|
| RedisUtils.RedisTemplateProvider |
|
| RetryableRunnable<V> |
|
| RowColumnMeta |
|
| RowColumnMetaType |
|
| RqueueBootstrapEvent |
This event is generated at RqueueContainer startup and shutdown.
|
| RqueueConfig |
|
| RqueueCounter |
Rqueue counter counts the different types of events related to a queue.
|
| RqueueDashboardChartService |
|
| RqueueDashboardChartServiceImpl |
|
| RqueueEndpointManager |
Rqueue end point manager, manages the end point related to Rqueue.
|
| RqueueEndpointManagerImpl |
|
| RqueueExecutionEvent |
This event is generated once a message is consumed.
|
| RqueueJob |
|
| RqueueJobDao |
|
| RqueueJobDaoImpl |
|
| RqueueJobService |
|
| RqueueJobServiceImpl |
|
| RqueueListener |
Annotation for mapping a method onto message-handling methods by matching to the message queue.
|
| RqueueListenerBaseConfig |
This is a base configuration class for Rqueue, that is used in Spring and Spring boot Rqueue libs
for configurations.
|
| RqueueLockManager |
|
| RqueueLockManagerImpl |
|
| RqueueMessage |
Internal message for Rqueue
|
| RqueueMessageEnqueuer |
RqueueMessageEnqueuer enqueue message to Redis queue using different mechanism.
|
| RqueueMessageEnqueuerImpl |
|
| RqueueMessageHandler |
|
| RqueueMessageHeaders |
|
| RqueueMessageListenerContainer |
Container providing asynchronous behaviour for Rqueue message listeners.
|
| RqueueMessageManager |
Rqueue Message Manager manages messages related to a queue.
|
| RqueueMessageManagerImpl |
|
| RqueueMessageMetadataDao |
|
| RqueueMessageMetadataDaoImpl |
|
| RqueueMessageMetadataService |
|
| RqueueMessageMetadataServiceImpl |
|
| RqueueMessageSender |
Deprecated. |
| RqueueMessageSenderImpl |
|
| RqueueMessageTemplate |
Rqueue message template is used to send messages
|
| RqueueMessageTemplateImpl |
RqueueMessageTemplate is the core of the Rqueue, this deals with Redis calls.
|
| RqueueMessageUtils |
|
| RqueueMetrics |
RqueueMetrics register metrics related to queue.
|
| RqueueMetricsCounter |
|
| RqueueMetricsRegistry |
|
| RqueueMode |
|
| RqueueQDetailService |
|
| RqueueQDetailServiceImpl |
|
| RqueueQStatsDao |
|
| RqueueQStatsDaoImpl |
|
| RqueueRedisListenerContainerFactory |
|
| RqueueRedisSerializer |
|
| RqueueRedisTemplate<V extends java.io.Serializable> |
|
| RqueueRestController |
|
| RqueueSchedulerConfig |
|
| RqueueStringDao |
|
| RqueueStringDaoImpl |
|
| RqueueSystemConfigDao |
|
| RqueueSystemConfigDaoImpl |
|
| RqueueSystemManagerService |
|
| RqueueSystemManagerServiceImpl |
|
| RqueueTaskAggregatorService |
|
| RqueueUtilityService |
|
| RqueueUtilityServiceImpl |
|
| RqueueViewController |
|
| RqueueWebConfig |
|
| SerializableBase |
|
| SerializationUtils |
|
| SimpleRqueueListenerContainerFactory |
|
| StringResponse |
|
| StringUtils |
|
| Table |
|
| TableColumn |
|
| TableColumnType |
|
| TableRow |
|
| TaskExecutionBackOff |
|
| TasksStat |
|
| ThreadUtils |
|
| ThreadUtils.QueueThread |
|
| TimedOutException |
|
| TimeoutUtils |
WaitForUtil method wait for some event to occur.
|
| TimeProviderMiddleware |
A middleware extension that allows implementation to provide different types of delay in
different case.
|
| UnknownSwitchCase |
|
| Validator |
|
| ValueResolver |
|