类 MqttClientAutoConfiguration

    • 字段详细资料

      • adapter

        org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdapter adapter
      • defaultMessageHandler

        @Qualifier("defaultMessageHandler")
        private org.springframework.messaging.MessageHandler defaultMessageHandler
    • 构造器详细资料

      • MqttClientAutoConfiguration

        public MqttClientAutoConfiguration()
    • 方法详细资料

      • mqttConnectOptions

        @Bean
        public org.eclipse.paho.client.mqttv3.MqttConnectOptions mqttConnectOptions()
      • mqttClientFactory

        @Bean
        public org.springframework.integration.mqtt.core.MqttPahoClientFactory mqttClientFactory​(@Autowired
                                                                                                 org.eclipse.paho.client.mqttv3.MqttConnectOptions mqttConnectOptions)
        mqtt客户端工厂类
        参数:
        mqttConnectOptions - options
        返回:
        MqttPahoClientFactory
      • mqttOutbound

        @Bean
        @ServiceActivator(inputChannel="mqttOutboundChannel")
        public org.springframework.messaging.MessageHandler mqttOutbound​(@Autowired
                                                                         org.eclipse.paho.client.mqttv3.MqttConnectOptions mqttConnectOptions)
        发送消息处理器(推送),配置发送消息客户端
        参数:
        mqttConnectOptions - options
        返回:
        MessageHandler
      • mqttOutboundChannel

        @Bean
        public org.springframework.messaging.MessageChannel mqttOutboundChannel()
        发送通道(消息生产者)
        返回:
        MessageChannel
      • mqttInputChannel

        @Bean
        public org.springframework.messaging.MessageChannel mqttInputChannel()
        接收通道(消息消费者)
        返回:
        MessageChannel
      • inbound

        @Bean
        public org.springframework.integration.core.MessageProducer inbound​(@Autowired
                                                                            org.eclipse.paho.client.mqttv3.MqttConnectOptions mqttConnectOptions)
        配置消息适配器,配置订阅客户端
        参数:
        mqttConnectOptions - options
        返回:
        MessageProducer
      • handler

        @Bean
        @ServiceActivator(inputChannel="mqttInputChannel")
        public org.springframework.messaging.MessageHandler handler()
        接收消息处理器(订阅)
        返回:
        MessageHandler
      • addTopics

        public void addTopics​(String... topicNames)
        动态添加Topic
        参数:
        topicNames - topicNames
      • removeTopic

        public void removeTopic​(String... topicNames)
        动态删除Topic
        参数:
        topicNames - topicNames