Skip navigation links
A B C D E F G I M P Q R S T U V W 

A

add(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
addWithDelay(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
afterPropertiesSet() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
afterPropertiesSet() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 

B

beanFactory - Variable in class com.github.sonus21.rqueue.config.RqueueConfig
 

C

clone() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
com.github.sonus21.rqueue.annotation - package com.github.sonus21.rqueue.annotation
 
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.exception - package com.github.sonus21.rqueue.exception
 
com.github.sonus21.rqueue.listener - package com.github.sonus21.rqueue.listener
 
com.github.sonus21.rqueue.producer - package com.github.sonus21.rqueue.producer
 
com.github.sonus21.rqueue.utils - package com.github.sonus21.rqueue.utils
 
ConsumerQueueDetail - Class in com.github.sonus21.rqueue.listener
 
ConsumerQueueDetail(String, int, String, boolean) - Constructor for class com.github.sonus21.rqueue.listener.ConsumerQueueDetail
 
convertToBoolean(String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
createDefaultTaskExecutor() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
createExceptionHandlerMethodResolverFor(Class<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
createMessageListenerContainer() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Creates a RqueueMessageListenerContainer container.

D

destroy() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
destroy() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
doDestroy() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
doStart() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
doStart() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
doStop() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 

E

equals(Object) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 

F

fromMessage(Message<?>, Class<?>) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter
Convert the payload of a Message from a serialized form to a typed Object of type stored in message it self.

G

GenericMessageConverter - Class in com.github.sonus21.rqueue.converter
A converter to turn the payload of a Message from serialized form to a typed String and vice versa.
GenericMessageConverter() - Constructor for class com.github.sonus21.rqueue.converter.GenericMessageConverter
 
getAllMessages(String) - Method in class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
getAllMessages(String) - Method in class com.github.sonus21.rqueue.producer.RqueueMessageSender
Find all messages stored on a given queue, it considers all the messages including delayed and non-delayed.
getAutoStartup() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
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
 
getChannelName(String) - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
getChannelName(String) - Method in class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 
getChannelName(String) - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getDestination(Message<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getDirectLookupDestinations(MappingInformation) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getDlqName() - Method in class com.github.sonus21.rqueue.listener.ConsumerQueueDetail
 
getFailureCount() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getId() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getLogger() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
getLogger() - Method in class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 
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
 
getMaxNumWorkers() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getMaxNumWorkers() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMaxWorkerWaitTime() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getMessage() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getMessageConverters() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getMessageConverters() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
getMessageConverters() - Method in class com.github.sonus21.rqueue.producer.RqueueMessageSender
 
getMessageReEnqueueTime() - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getMessageReEnqueueTime(long) - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getMessageTemplate(RedisConnectionFactory) - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getNextScheduleTime(long, Long) - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
getNextScheduleTime(long, Long) - Method in class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 
getNumRetries() - Method in class com.github.sonus21.rqueue.listener.ConsumerQueueDetail
 
getPhase() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getPollingInterval() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getProcessAt() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getProcessingQueueChannelName(String) - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getProcessingQueueName(String) - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getQueuedTime() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getQueueHeaders(String) - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getQueueName() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getQueueName() - Method in class com.github.sonus21.rqueue.listener.ConsumerQueueDetail
 
getRedisConnectionFactory() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
getRedisConnectionFactory() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getRedisTemplate(RedisConnectionFactory) - Static method in class com.github.sonus21.rqueue.utils.RedisUtil
 
getReEnqueuedAt() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getRegisteredQueues() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getRetryCount() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
getRqueueMessageHandler() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Return configured message handler
getRqueueMessageHandler() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
getRqueueMessageTemplate() - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
getSpinningTaskExecutor() - 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
 
getThreadNamePrefix() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
getThreadNamePrefix() - Method in class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 
getTimeQueueName(String) - Static method in class com.github.sonus21.rqueue.utils.QueueInfo
 
getZsetName(String) - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
getZsetName(String) - Method in class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 

I

initArgumentResolvers() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
initReturnValueHandlers() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
isAutoStartup() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
isDelayedQueue() - Method in class com.github.sonus21.rqueue.listener.ConsumerQueueDetail
 
isHandler(Class<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
isQueueValid(ConsumerQueueDetail) - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
isQueueValid(ConsumerQueueDetail) - Method in class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 
isRunning() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
isRunning() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 

M

messageScheduler() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
MessageScheduler - Class in com.github.sonus21.rqueue.core
 
MessageScheduler(RedisTemplate<String, Long>, int, boolean) - Constructor for class com.github.sonus21.rqueue.core.MessageScheduler
 

P

pop(String) - Method in class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
processHandlerMethodException(HandlerMethod, Exception, Message<?>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
processingMessageScheduler() - Method in class com.github.sonus21.rqueue.config.RqueueConfig
 
ProcessingMessageScheduler - Class in com.github.sonus21.rqueue.core
 
ProcessingMessageScheduler(RedisTemplate<String, Long>, int, boolean) - Constructor for class com.github.sonus21.rqueue.core.ProcessingMessageScheduler
 
put(String, Object) - Method in class com.github.sonus21.rqueue.producer.RqueueMessageSender
Submit a message on given queue without any delay, listener would try to consume this message immediately but due to heavy load message consumption can be delayed if message producer rate is higher than the rate at consumer consume the messages.
put(String, Object, int) - Method in class com.github.sonus21.rqueue.producer.RqueueMessageSender
This is an extension to the method RqueueMessageSender.put(String, Object).
put(String, Object, long) - Method in class com.github.sonus21.rqueue.producer.RqueueMessageSender
This is the extension to the method RqueueMessageSender.put(String, Object), in this we can specify when this message would be visible to the consumer.
put(String, Object, int, long) - Method in class com.github.sonus21.rqueue.producer.RqueueMessageSender
Extension to the RqueueMessageSender.put(String, Object, long), as like other retry method we can override number of times a listener would be retrying

Q

QUEUE_NAME - Static variable in class com.github.sonus21.rqueue.utils.QueueInfo
 
QueueInfo - Class in com.github.sonus21.rqueue.utils
 
QueueInfo() - Constructor for class com.github.sonus21.rqueue.utils.QueueInfo
 

R

redisTemplate - Variable in class com.github.sonus21.rqueue.utils.RqueueRedisTemplate
 
RedisUtil - Class in com.github.sonus21.rqueue.utils
 
RedisUtil() - Constructor for class com.github.sonus21.rqueue.utils.RedisUtil
 
removeFromZset(String, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
replaceMessage(String, RqueueMessage, RqueueMessage) - Method in class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
resolveToBoolean(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
resolveValueToArrayOfStrings(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
resolveValueToInteger(ApplicationContext, String) - Static method in class com.github.sonus21.rqueue.utils.ValueResolver
 
RqueueConfig - Class in com.github.sonus21.rqueue.config
 
RqueueConfig() - Constructor for class com.github.sonus21.rqueue.config.RqueueConfig
 
RqueueListener - Annotation Type in com.github.sonus21.rqueue.annotation
Annotation for mapping a method onto message-handling methods by matching to the message queue.
RqueueMessage - Class in com.github.sonus21.rqueue.core
 
RqueueMessage() - Constructor for class com.github.sonus21.rqueue.core.RqueueMessage
 
RqueueMessage(String, String, Integer, Long) - Constructor for class com.github.sonus21.rqueue.core.RqueueMessage
 
RqueueMessageHandler - Class in com.github.sonus21.rqueue.listener
 
RqueueMessageHandler() - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
RqueueMessageHandler(List<MessageConverter>) - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
RqueueMessageListenerContainer - Class in com.github.sonus21.rqueue.listener
 
RqueueMessageListenerContainer(RqueueMessageHandler, RqueueMessageTemplate) - Constructor for class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
RqueueMessageSender - Class in com.github.sonus21.rqueue.producer
RqueueMessageSender creates message writer that writes message to Redis and have different methods to push message to redis based on the use case.
RqueueMessageSender(RqueueMessageTemplate) - Constructor for class com.github.sonus21.rqueue.producer.RqueueMessageSender
 
RqueueMessageSender(RqueueMessageTemplate, List<MessageConverter>) - Constructor for class com.github.sonus21.rqueue.producer.RqueueMessageSender
 
RqueueMessageTemplate - Class in com.github.sonus21.rqueue.core
 
RqueueMessageTemplate(RedisConnectionFactory) - Constructor for class com.github.sonus21.rqueue.core.RqueueMessageTemplate
 
RqueueRedisTemplate<V extends java.io.Serializable> - Class in com.github.sonus21.rqueue.utils
 
RqueueRedisTemplate(RedisConnectionFactory) - Constructor for class com.github.sonus21.rqueue.utils.RqueueRedisTemplate
 

S

schedule(String, String, Long, boolean) - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
setAutoStartup(boolean) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Configures if this container should be automatically started.
setAutoStartup(boolean) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
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
 
setFailureCount(int) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
setId(String) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
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
 
setMaxWorkerWaitTime(long) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
setMessage(String) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
setMessageConverters(List<MessageConverter>) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
For message (de)serialization we might need one or more message converters, configure those message converters
setMessageConverters(List<MessageConverter>) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageHandler
 
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.listener.RqueueMessageListenerContainer
 
setProcessAt(Long) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
setQueuedTime(long) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
setQueueName(String) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
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
setReEnqueuedAt(Long) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
setRetryCount(Integer) - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 
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.
setTaskExecutor(AsyncTaskExecutor) - Method in class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
Configures the TaskExecutor which is used to poll messages and execute them by calling the handler methods.
setTaskExecutor(AsyncTaskExecutor) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
simpleRqueueListenerContainerFactory - Variable in class com.github.sonus21.rqueue.config.RqueueConfig
 
SimpleRqueueListenerContainerFactory - Class in com.github.sonus21.rqueue.config
This is a bare minimal factory class that can be used to configure the entire Rqueue library.
SimpleRqueueListenerContainerFactory() - Constructor for class com.github.sonus21.rqueue.config.SimpleRqueueListenerContainerFactory
 
start() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
start() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
startQueue(String, ConsumerQueueDetail) - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 
stop() - Method in class com.github.sonus21.rqueue.core.MessageScheduler
 
stop() - Method in class com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer
 

T

TimedOutException - Exception in com.github.sonus21.rqueue.exception
 
TimedOutException(String) - Constructor for exception com.github.sonus21.rqueue.exception.TimedOutException
 
TimeUtil - Class in com.github.sonus21.rqueue.utils
 
TimeUtil() - Constructor for class com.github.sonus21.rqueue.utils.TimeUtil
 
toMessage(Object, MessageHeaders) - Method in class com.github.sonus21.rqueue.converter.GenericMessageConverter
Create a Message whose payload is the result of converting the given payload Object to serialized form.
toString() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 

U

updateReEnqueuedAt() - Method in class com.github.sonus21.rqueue.core.RqueueMessage
 

V

validateDelay(long) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validateQueueNameAndMessage(String, Object) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
validateRetryCount(int) - Static method in class com.github.sonus21.rqueue.utils.Validator
 
Validator - Class in com.github.sonus21.rqueue.utils
 
Validator() - Constructor for class com.github.sonus21.rqueue.utils.Validator
 
ValueResolver - Class in com.github.sonus21.rqueue.utils
 
ValueResolver() - Constructor for class com.github.sonus21.rqueue.utils.ValueResolver
 

W

waitFor(Supplier<Boolean>, long, String) - Static method in class com.github.sonus21.rqueue.utils.TimeUtil
 
waitFor(Supplier<Boolean>, String) - Static method in class com.github.sonus21.rqueue.utils.TimeUtil
 
A B C D E F G I M P Q R S T U V W 
Skip navigation links