@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,
org.springframework.beans.factory.ObjectProvider<IMqttClientSession> clientSessionObjectProvider) |
MqttClientSubscribeDetector |
mqttClientSubscribeDetector(org.springframework.context.ApplicationContext applicationContext) |
MqttClientTemplate |
mqttClientTemplate(MqttClientCreator mqttClientCreator,
org.springframework.beans.factory.ObjectProvider<IMqttClientConnectListener> clientConnectListenerObjectProvider,
org.springframework.beans.factory.ObjectProvider<MqttClientCustomizer> customizers) |
IMqttClientConnectListener |
springEventMqttClientConnectListener(org.springframework.context.ApplicationEventPublisher eventPublisher) |
@Bean @ConditionalOnMissingBean public IMqttClientConnectListener springEventMqttClientConnectListener(org.springframework.context.ApplicationEventPublisher eventPublisher)
@Bean public MqttClientCreator mqttClientCreator(MqttClientProperties properties, org.springframework.beans.factory.ObjectProvider<IMqttClientSession> clientSessionObjectProvider)
@Bean(value="mqttClientTemplate") public MqttClientTemplate mqttClientTemplate(MqttClientCreator mqttClientCreator, org.springframework.beans.factory.ObjectProvider<IMqttClientConnectListener> clientConnectListenerObjectProvider, org.springframework.beans.factory.ObjectProvider<MqttClientCustomizer> customizers)
@Bean public MqttClientSubscribeDetector mqttClientSubscribeDetector(org.springframework.context.ApplicationContext applicationContext)
Copyright © 2023. All rights reserved.