@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(prefix="mqtt.client",
name="enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(value=MqttClientProperties.class)
public class MqttClientConfiguration
extends Object
| 构造器和说明 |
|---|
MqttClientConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
MqttClientCreator |
mqttClientCreator(MqttClientProperties properties) |
MqttClientSubscribeDetector |
mqttClientSubscribeDetector(org.springframework.context.ApplicationContext applicationContext) |
MqttClientTemplate |
mqttClientTemplate(MqttClientCreator mqttClientCreator) |
IMqttClientConnectListener |
springEventMqttClientConnectListener(org.springframework.context.ApplicationEventPublisher eventPublisher) |
@Bean @ConditionalOnMissingBean public IMqttClientConnectListener springEventMqttClientConnectListener(org.springframework.context.ApplicationEventPublisher eventPublisher)
@Bean public MqttClientCreator mqttClientCreator(MqttClientProperties properties)
@Bean(value="mqttClientTemplate") @ConditionalOnMissingBean(name="mqttClientTemplate") public MqttClientTemplate mqttClientTemplate(MqttClientCreator mqttClientCreator)
@Bean public MqttClientSubscribeDetector mqttClientSubscribeDetector(org.springframework.context.ApplicationContext applicationContext)
Copyright © 2024. All rights reserved.