MQTT event receiver is an internal event receiver that comes with WSO2 products. You can configure it with XML, JSON, and text input mapping types.
...
Adapter Property | Description | Configuration file property | Example |
---|---|---|---|
Topic | A valid name for the MQTT broker topic which is used to receive messages on the MQTT input event adapter. | topic | MQTTInputEventAdapter |
Broker Url | MQTT broker URL. You can use the same URL f or WSO2 MB (when offset is zero). | url | tcp://localhost:1883 |
Username | A valid username for the broker connection . | username | mqtt-user |
Password | A valid password for the broker connection . | password | mqtt-password |
Clean Session | Persist topic subscriptions and acknowledge positions across client sessions. | cleanSession | true/false |
Client Id | Unique client ID used by the server to identify a client when it reconnects. Used for durable subscriptions or reliable delivery of messages. | clientId | clientid |
Related samples
For more information on MQTT event receiver type, see the following sample in WSO2 CEP Documentation.