类 ScheduledLogMQConfig
java.lang.Object
io.github.mangocrisp.spring.taybct.common.message.cheduledlog.ScheduledLogMQConfig
@AutoConfiguration
@ConditionalOnClass(org.springframework.amqp.rabbit.core.RabbitTemplate.class)
public class ScheduledLogMQConfig
extends Object
rabbit mq 自动创建队列配置
- 从以下版本开始:
- 1.0.0
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.amqp.core.Binding
scheduledLogBinding
(org.springframework.amqp.core.CustomExchange scheduledLogCustomExchange, org.springframework.amqp.core.Queue scheduledLogQueue) 队列绑定交换机org.springframework.amqp.core.CustomExchange
配置队列交换机org.springframework.amqp.core.Queue
配置队列scheduledLogSendMQHandler
(io.github.mangocrisp.spring.taybct.tool.core.message.MessageProperties messageProperties, org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate, org.springframework.amqp.core.CustomExchange scheduledLogCustomExchange, org.springframework.amqp.core.Queue scheduledLogQueue, org.springframework.amqp.core.Binding scheduledLogBinding, io.github.mangocrisp.spring.taybct.tool.core.message.IMessageSendService messageSendService, org.springframework.amqp.core.AmqpAdmin amqpAdmin) 配置消息发送处理器
-
构造器详细资料
-
ScheduledLogMQConfig
public ScheduledLogMQConfig()
-
-
方法详细资料
-
scheduledLogQueue
@Bean("scheduledLogQueue") public org.springframework.amqp.core.Queue scheduledLogQueue()配置队列
- 返回:
- Queue
- 从以下版本开始:
- 2024/9/1 23:46
-
scheduledLogCustomExchange
@Bean("scheduledLogCustomExchange") public org.springframework.amqp.core.CustomExchange scheduledLogCustomExchange()配置队列交换机
- 返回:
- CustomExchange
- 从以下版本开始:
- 2024/9/1 23:47
-
scheduledLogBinding
@Bean("scheduledLogBinding") public org.springframework.amqp.core.Binding scheduledLogBinding(@Qualifier("scheduledLogCustomExchange") org.springframework.amqp.core.CustomExchange scheduledLogCustomExchange, @Qualifier("scheduledLogQueue") org.springframework.amqp.core.Queue scheduledLogQueue) 队列绑定交换机
- 参数:
scheduledLogCustomExchange
- 交换机scheduledLogQueue
- 队列- 返回:
- Binding
- 从以下版本开始:
- 2024/9/1 23:47
-
scheduledLogSendMQHandler
@Bean("scheduledLogSendMQHandler") @ConditionalOnMissingBean(ScheduledLogSendMQHandler.class) public ScheduledLogSendMQHandler scheduledLogSendMQHandler(io.github.mangocrisp.spring.taybct.tool.core.message.MessageProperties messageProperties, org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate, @Qualifier("scheduledLogCustomExchange") org.springframework.amqp.core.CustomExchange scheduledLogCustomExchange, @Qualifier("scheduledLogQueue") org.springframework.amqp.core.Queue scheduledLogQueue, @Qualifier("scheduledLogBinding") org.springframework.amqp.core.Binding scheduledLogBinding, @Nullable io.github.mangocrisp.spring.taybct.tool.core.message.IMessageSendService messageSendService, @Nullable org.springframework.amqp.core.AmqpAdmin amqpAdmin) 配置消息发送处理器
- 参数:
messageProperties
- 配置rabbitTemplate
- rabbit mq- 返回:
- ScheduledLogSendMQHandler
- 从以下版本开始:
- 2024/9/1 23:57
-