Uploaded image for project: 'Apache RocketMQ'
  1. Apache RocketMQ
  2. ROCKETMQ-212

Class MessageExt should not be exposed to API level

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 4.0.0-incubating, 4.1.0-incubating, 4.2.0, 4.3.0
    • None
    • rocketmq-client
    • None
    • All Environments

    Description

      A lot of RocketMQ client API use MessageExt object as parameter, such as :
      MessageListenerConcurrently#consumeMessage, MessageListenerOrderly#consumeMessage, TransactionCheckListener#checkLocalTransactionState

      The class MessageExt is majorly used for carrying information internally, it contains implementation related information.This class should not be exposed to API level.

      Attachments

        Activity

          People

            vintagewang Xiaorui Wang
            binzhaomobile binzhaomobile
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: