@EnableRabbit @Configuration public class RabbitConfig extends Object implements org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurer
| 构造器和说明 |
|---|
RabbitConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.amqp.core.Binding |
bindingTopicCompanyQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue companyQueue) |
org.springframework.amqp.core.Binding |
bindingTopicContactQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue contactQueue) |
org.springframework.amqp.core.Binding |
bindingTopicGroupQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue groupQueue) |
org.springframework.amqp.core.Binding |
bindingTopicMqttLastWillProtobufQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttLastWillProtobufQueue) |
org.springframework.amqp.core.Binding |
bindingTopicMqttLastWillQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttLastWillQueue) |
org.springframework.amqp.core.Binding |
bindingTopicMqttMessageQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttMessageQueue) |
org.springframework.amqp.core.Binding |
bindingTopicMqttProtobufMessageQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttMessageProtobufQueue) |
org.springframework.amqp.core.Binding |
bindingTopicMqttStatusProtobufQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttStatusProtobufQueue) |
org.springframework.amqp.core.Binding |
bindingTopicMqttStatusQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttStatusQueue) |
org.springframework.amqp.core.Binding |
bindingTopicPlatformQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue platformQueue) |
org.springframework.amqp.core.Binding |
bindingTopicThreadQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue threadQueue) |
org.springframework.amqp.core.Binding |
bindingTopicUserQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue userQueue) |
org.springframework.amqp.core.Binding |
bindingTopicWorkGroupQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue workGroupQueue) |
org.springframework.amqp.core.Queue |
companyQueue()
监听公司消息
|
void |
configureRabbitListeners(org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar registrar) |
org.springframework.messaging.converter.MappingJackson2MessageConverter |
consumerJackson2MessageConverter() |
org.springframework.amqp.core.Queue |
contactQueue()
监听同事消息
|
org.springframework.amqp.core.Queue |
groupQueue()
监听群组消息
|
org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory |
messageHandlerMethodFactory() |
org.springframework.amqp.core.Queue |
mqttLastWillProtobufQueue()
监听mqtt客户端的last will遗嘱: protobuf
|
org.springframework.amqp.core.Queue |
mqttLastWillQueue()
监听mqtt客户端的last will遗嘱
|
org.springframework.amqp.core.Queue |
mqttMessageProtobufQueue()
监听来自mqtt客户端的消息: protobuf
|
org.springframework.amqp.core.Queue |
mqttMessageQueue()
监听来自mqtt客户端的消息
|
org.springframework.amqp.core.Queue |
mqttStatusProtobufQueue()
监听mqtt客户端的状态: protobuf
|
org.springframework.amqp.core.Queue |
mqttStatusQueue()
监听mqtt客户端的状态
|
org.springframework.amqp.core.Queue |
platformQueue()
监听平台公告
|
org.springframework.amqp.support.converter.Jackson2JsonMessageConverter |
producerJackson2MessageConverter() |
org.springframework.amqp.rabbit.core.RabbitTemplate |
rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) |
org.springframework.amqp.core.Queue |
threadQueue()
监听Thread会话消息
|
org.springframework.amqp.core.TopicExchange |
topicExchange()
exchange types:
1. fanout: broadcast
2. direct: exact key
3. topic: wildcard key
4. headers
|
org.springframework.amqp.core.Queue |
userQueue()
监听所有用户消息
|
org.springframework.amqp.core.Queue |
workGroupQueue()
监听所有工作组消息
|
@Bean public org.springframework.amqp.core.TopicExchange topicExchange()
@Bean public org.springframework.amqp.core.Queue platformQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicPlatformQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue platformQueue)
@Bean public org.springframework.amqp.core.Queue companyQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicCompanyQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue companyQueue)
@Bean public org.springframework.amqp.core.Queue workGroupQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicWorkGroupQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue workGroupQueue)
@Bean public org.springframework.amqp.core.Queue groupQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicGroupQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue groupQueue)
@Bean public org.springframework.amqp.core.Queue contactQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicContactQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue contactQueue)
@Bean public org.springframework.amqp.core.Queue threadQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicThreadQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue threadQueue)
@Bean public org.springframework.amqp.core.Queue userQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicUserQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue userQueue)
@Bean public org.springframework.amqp.core.Queue mqttMessageQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicMqttMessageQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttMessageQueue)
@Bean public org.springframework.amqp.core.Queue mqttStatusQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicMqttStatusQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttStatusQueue)
@Bean public org.springframework.amqp.core.Queue mqttLastWillQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicMqttLastWillQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttLastWillQueue)
@Bean public org.springframework.amqp.core.Queue mqttMessageProtobufQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicMqttProtobufMessageQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttMessageProtobufQueue)
@Bean public org.springframework.amqp.core.Queue mqttStatusProtobufQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicMqttStatusProtobufQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttStatusProtobufQueue)
@Bean public org.springframework.amqp.core.Queue mqttLastWillProtobufQueue()
@Bean
public org.springframework.amqp.core.Binding bindingTopicMqttLastWillProtobufQueue(org.springframework.amqp.core.TopicExchange topicExchange,
org.springframework.amqp.core.Queue mqttLastWillProtobufQueue)
@Bean public org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
@Bean public org.springframework.amqp.support.converter.Jackson2JsonMessageConverter producerJackson2MessageConverter()
@Bean public org.springframework.messaging.converter.MappingJackson2MessageConverter consumerJackson2MessageConverter()
@Bean public org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory messageHandlerMethodFactory()
public void configureRabbitListeners(org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar registrar)
configureRabbitListeners 在接口中 org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurerCopyright © 2019. All rights reserved.