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

[Java Broker] Refactor Connection(Adapter), ProtocolEngine and AMQConnectionModel

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • qpid-java-6.0
    • Broker-J
    • None

    Description

      The modelling of (AMQP) connections within the broker is a bit of a mess with code duplicated between classes because of a lack of a common base class for the connection objects.

      Refactor these classes to have the ProtocolEngine evolve into the (Model object) AMQPConnection. Remove the need for AMQConnectionModel and ConnectionAdapter. Protocol specific classes like ServerConnection should be invisible outside the protocol and be encapsulated / delegated to by the AMQPConnection variant

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: