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]