qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lorenz Quack (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-7656) [Java Broker] Merge Link and LinkEndpoint in AMQP 1.0 plugin
Date Thu, 02 Feb 2017 13:45:51 GMT
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

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message