Rob Godfrey created QPID-6612:
---------------------------------

             Summary: [Java Broker] Refactor Connection(Adapter), 
ProtocolEngine and AMQConnectionModel
                 Key: QPID-6612
                 URL: https://issues.apache.org/jira/browse/QPID-6612
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Rob Godfrey
            Assignee: Rob Godfrey
             Fix For: 6.0 [Java]


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



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to