Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7572

[Java Broker] Refactor Consumer related interfaces

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • qpid-java-broker-7.0.0
    • Broker-J
    • None

    Description

      Currently there is an interface named ConsumerImpl... this is a very bad name

      Replace ConsumerImpl with MessageInstanceConsumer (an interface reflecting the operations the transport layers need to perform on a consumer). Consumer will extend MessageInstanceConsumer to reflect the operations which occur on a managed object.

      In general for a given type of MessageSource, the implementations of MessageInstance and MessageInstanceConsumer will be tightly coupled to the implementation of the MessageSource. The transport layer will create a message instance consumer by calling addConsumer on the MessageSource with the transport layer target.

      Attachments

        Activity

          People

            rgodfrey Robert Godfrey
            rgodfrey Robert Godfrey
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: