[
https://issues.apache.org/jira/browse/NIFI-10500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17604932#comment-17604932
]
ASF subversion and git services commented on NIFI-10500:
--------------------------------------------------------
Commit 5303aadda3e2c857dff4db8d20cdd4ec70722799 in nifi's branch
refs/heads/main from Peter Turcsanyi
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=5303aadda3 ]
NIFI-10500: Improved property ordering in MQTT processors
Signed-off-by: Arpad Boda <[email protected]>
> Improve property ordering in MQTT processors
> --------------------------------------------
>
> Key: NIFI-10500
> URL: https://issues.apache.org/jira/browse/NIFI-10500
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Reporter: Peter Turcsanyi
> Assignee: Peter Turcsanyi
> Priority: Major
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> MQTT processors have evolved over time and new properties have been added not
> in the optimal order. The abstract processor contained the list of common
> properties for Consume and Publish processors and it led to a weird ordering
> because some common properties with low importance precede other more
> important ones (but specific to only Consume or Publish).
> Do a generic facelift on the processors regarding the property ordering.
> *PublishMQTT:*
> Broker URI
> MQTT Specification Version
> Username
> Password
> SSL Context Service
> Session State
> Session Expiry Interval
> Client ID
> Topic
> Retain Message
> Quality of Service (QoS)
> Connection Timeout (seconds)
> Keep Alive Interval (seconds)
> Last Will Message
> Last Will Topic => should depend on Last Will Message
> Last Will Retain => should depend on Last Will Message
> Last Will QoS Level => should depend on Last Will Message
> *ConsumeMQTT:*
> Broker URI
> MQTT Specification Version
> Username
> Password
> SSL Context Service
> Session State
> Session Expiry Interval
> Client ID
> Group ID
> Topic Filter
> Quality of Service (QoS)
> Max Queue Size
> Record Reader
> Record Writer
> Add Attributes as Fields
> Message Demarcator
> Connection Timeout (seconds)
> Keep Alive Interval (seconds)
> Last Will Message
> Last Will Topic => should depend on Last Will Message
> Last Will Retain => should depend on Last Will Message
> Last Will QoS Level => should depend on Last Will Message
--
This message was sent by Atlassian Jira
(v8.20.10#820010)