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.
|
RqueueHandler |
This designated any public method as listener given the containing method is also annotated with
RqueueListener .
|
RqueueJob |
|
RqueueJobDao |
|
RqueueJobDaoImpl |
|
RqueueJobService |
|
RqueueJobServiceImpl |
|
RqueueListener |
Annotation for mapping a method/class 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 |
|