MqttAutoConfiguration

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

Constructors

MqttAutoConfiguration
Link copied to clipboard
fun MqttAutoConfiguration()

Functions

annotationCollector
Link copied to clipboard
@Bean()
fun annotationCollector(): AnnotationCollector
messageAdapter
Link copied to clipboard
@Bean()
fun messageAdapter(): MqttMessageAdapter
mqttClient
Link copied to clipboard
@Bean()
fun mqttClient(config: MqttProperties): Mqtt3Client
Returns a configured and connected mqtt client.
publisher
Link copied to clipboard
@Bean()
fun publisher(messageAdapter: MqttMessageAdapter, client: Mqtt3Client): MqttPublisher
router
Link copied to clipboard
@Bean()
fun router(messageAdapter: MqttMessageAdapter, collector: AnnotationCollector, config: MqttProperties, client: Mqtt3Client): MqttRouter

Sources

jvm source
Link copied to clipboard