Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-10500

Improve property ordering in MQTT processors

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.18.0
    • Extensions
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              turcsanyip Peter Turcsanyi
              turcsanyip Peter Turcsanyi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m