Class MqttService


  • @ConditionalOnResource(resources="classpath:conf/mqtt-config.json")
    @Service("mqttService")
    public class MqttService
    extends java.lang.Object
    The type Mqtt service.
    • Constructor Summary

      Constructors 
      Constructor Description
      MqttService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init()
      Init.
      org.springframework.integration.dsl.IntegrationFlow mqttInbound()
      Mqtt inbound integration flow.
      org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdapter mqttPahoMessageDrivenChannelAdapter()
      Mqtt paho message driven channel adapter mqtt paho message driven channel adapter.
      MessageObject parse​(org.springframework.messaging.Message<?> message)
      Parse message object.
      org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,​MessageObject> transformer()
      Transformer generic transformer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MqttService

        public MqttService()
    • Method Detail

      • init

        @PostConstruct
        public void init()
                  throws java.io.IOException
        Init.
        Throws:
        java.io.IOException - the io exception
      • mqttPahoMessageDrivenChannelAdapter

        public org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdapter mqttPahoMessageDrivenChannelAdapter()
        Mqtt paho message driven channel adapter mqtt paho message driven channel adapter.
        Returns:
        the mqtt paho message driven channel adapter
      • parse

        @Transformer
        public MessageObject parse​(org.springframework.messaging.Message<?> message)
        Parse message object.
        Parameters:
        message - the message
        Returns:
        the message object
      • transformer

        public org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,​MessageObject> transformer()
        Transformer generic transformer.
        Returns:
        the generic transformer
      • mqttInbound

        @Bean
        public org.springframework.integration.dsl.IntegrationFlow mqttInbound()
        Mqtt inbound integration flow.
        Returns:
        the integration flow