nifi/nifi-nar-bundles/nifi-mqtt-bundle
Justin Miller 23b04ae968
NIFI-6856 - Make client ID a non-required field for the MQTTConsume and MQTTProduce processors. Generates a
random ID if not set.

Also add group ID field to ConsumeMQTT processor. Allows consumer to join consumer group at $share/<group_id>/<topic_filter>

add expression language support for the MQTT client ID

Setting client id in publish test fails because it is not a flowfile attribute.
Remove client id and autogenerate it when testing.

Since the evaluation is done in onScheduled, there is no flow file available and we're not using the attributes to make the expression language evaluation. You can change the scope to use the Variable Registry.

Co-Authored-By: Pierre Villard <pierre.villard.fr@gmail.com>
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #3879.
2020-02-26 15:54:53 -08:00
..
nifi-mqtt-nar NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00
nifi-mqtt-processors NIFI-6856 - Make client ID a non-required field for the MQTTConsume and MQTTProduce processors. Generates a 2020-02-26 15:54:53 -08:00
pom.xml NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00