Class MqttAutoConfiguration

  • All Implemented Interfaces:

    @AutoConfiguration()@AutoConfigureAfter(value = {JacksonAutoConfiguration.class})@Import(value = {MqttSubscriberCollector.class})@ConditionalOnClass(value = {MqttClient.class})@ConditionalOnProperty(value = {"mqtt.enabled"}, matchIfMissing = true)@RegisterReflectionForBinding(value = {MqttProperties.class})@EnableConfigurationProperties(value = {MqttProperties.class}) 
    public final class MqttAutoConfiguration
    
                        

    Main entry point for the spring autoconfiguration. Exposes all necessary beans for connection, subscription and publishing to configured mqtt broker.