@AutoConfiguration
@ConditionalOnProperty(prefix="mqtt.client",
name="enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(value=MqttClientProperties.class)
public class MqttClientConfiguration
extends Object
| Constructor and Description |
|---|
MqttClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
MqttClientCreator |
mqttClientCreator(MqttClientProperties properties,
org.springframework.beans.factory.ObjectProvider<IMqttClientSession> clientSessionObjectProvider,
org.springframework.beans.factory.ObjectProvider<MqttClientCustomizer> customizers) |
MqttClientSubscribeDetector |
mqttClientSubscribeDetector(org.springframework.context.ApplicationContext applicationContext) |
MqttClientTemplate |
mqttClientTemplate(MqttClientCreator mqttClientCreator,
org.springframework.beans.factory.ObjectProvider<IMqttClientConnectListener> clientConnectListenerObjectProvider) |
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, org.springframework.beans.factory.ObjectProvider<MqttClientCustomizer> customizers)
@Bean(value="mqttClientTemplate") public MqttClientTemplate mqttClientTemplate(MqttClientCreator mqttClientCreator, org.springframework.beans.factory.ObjectProvider<IMqttClientConnectListener> clientConnectListenerObjectProvider)
@Bean public MqttClientSubscribeDetector mqttClientSubscribeDetector(org.springframework.context.ApplicationContext applicationContext)
Copyright © 2022. All rights reserved.