Package com.github.sonus21.rqueue.spring
Class RqueueListenerConfig
- java.lang.Object
-
- com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
-
- com.github.sonus21.rqueue.spring.RqueueListenerConfig
-
@Configuration @ComponentScan({"com.github.sonus21.rqueue.web","com.github.sonus21.rqueue.dao"}) public class RqueueListenerConfig extends com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
-
-
Constructor Summary
Constructors Constructor Description RqueueListenerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.sonus21.rqueue.core.RqueueEndpointManagerrqueueEndpointManager(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)com.github.sonus21.rqueue.core.RqueueMessageEnqueuerrqueueMessageEnqueuer(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)com.github.sonus21.rqueue.listener.RqueueMessageHandlerrqueueMessageHandler()com.github.sonus21.rqueue.listener.RqueueMessageListenerContainerrqueueMessageListenerContainer(com.github.sonus21.rqueue.listener.RqueueMessageHandler rqueueMessageHandler)com.github.sonus21.rqueue.core.RqueueMessageManagerrqueueMessageManager(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)com.github.sonus21.rqueue.core.RqueueMessageSenderrqueueMessageSender(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)com.github.sonus21.rqueue.core.RqueueMessageTemplaterqueueMessageTemplate(com.github.sonus21.rqueue.config.RqueueConfig rqueueConfig)com.github.sonus21.rqueue.metrics.RqueueMetricsCounterrqueueMetricsCounter(com.github.sonus21.rqueue.metrics.RqueueMetricsRegistry rqueueMetricsRegistry)com.github.sonus21.rqueue.metrics.RqueueMetricsRegistryrqueueMetricsRegistry()-
Methods inherited from class com.github.sonus21.rqueue.config.RqueueListenerBaseConfig
delayedMessageScheduler, getMessageTemplate, processingMessageScheduler, rqueueConfig, rqueueLockManager, rqueueQueueMetrics, rqueueRedisListenerContainerFactory, rqueueRedisLongTemplate, rqueueSchedulerConfig, rqueueStringDao, rqueueViewResolver, rqueueWebConfig, stringRqueueRedisTemplate
-
-
-
-
Method Detail
-
rqueueMessageHandler
@Bean public com.github.sonus21.rqueue.listener.RqueueMessageHandler rqueueMessageHandler()
-
rqueueMessageListenerContainer
@Bean @DependsOn("rqueueConfig") public com.github.sonus21.rqueue.listener.RqueueMessageListenerContainer rqueueMessageListenerContainer(com.github.sonus21.rqueue.listener.RqueueMessageHandler rqueueMessageHandler)
-
rqueueMessageTemplate
@Bean public com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate(com.github.sonus21.rqueue.config.RqueueConfig rqueueConfig)
-
rqueueMessageSender
@Bean public com.github.sonus21.rqueue.core.RqueueMessageSender rqueueMessageSender(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)
-
rqueueMessageManager
@Bean public com.github.sonus21.rqueue.core.RqueueMessageManager rqueueMessageManager(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)
-
rqueueEndpointManager
@Bean public com.github.sonus21.rqueue.core.RqueueEndpointManager rqueueEndpointManager(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)
-
rqueueMessageEnqueuer
@Bean public com.github.sonus21.rqueue.core.RqueueMessageEnqueuer rqueueMessageEnqueuer(com.github.sonus21.rqueue.core.RqueueMessageTemplate rqueueMessageTemplate)
-
rqueueMetricsRegistry
@Bean @Conditional(MetricsEnabled.class) @DependsOn({"meterRegistry","rqueueMetricsProperties"}) public com.github.sonus21.rqueue.metrics.RqueueMetricsRegistry rqueueMetricsRegistry()
-
rqueueMetricsCounter
@Bean @Conditional(MetricsEnabled.class) public com.github.sonus21.rqueue.metrics.RqueueMetricsCounter rqueueMetricsCounter(com.github.sonus21.rqueue.metrics.RqueueMetricsRegistry rqueueMetricsRegistry)
-
-