You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Lorenz Quack (JIRA)" <ji...@apache.org> on 2017/02/02 13:45:51 UTC
[jira] [Created] (QPID-7656) [Java Broker] Merge Link and
LinkEndpoint in AMQP 1.0 plugin
Lorenz Quack created QPID-7656:
----------------------------------
Summary: [Java Broker] Merge Link and LinkEndpoint in AMQP 1.0 plugin
Key: QPID-7656
URL: https://issues.apache.org/jira/browse/QPID-7656
Project: Qpid
Issue Type: Task
Components: Java Broker
Reporter: Lorenz Quack
Fix For: qpid-java-7.0
Currently, in the AMQP 1.0 layer there are several classes of closely related concepts. More specifically, there is a Link_1_0 class (and subclasses) and a LinkEndpoint class (again with subclasses). They both seem to contain overlapping functionallity like handling of unsettled state and flowControl logic.
The separation feels artificial and does not seem to provide much benefit. To the contrary, it seems to contribute to unclear responsibilities and in general hard to reason about code.
This issue proposes to merge the classes and remove any duplication of functionality.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org