qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Wall (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-7657) [Java Broker] Move handling of DeliveryState to Termini
Date Wed, 31 May 2017 09:58:04 GMT

    [ https://issues.apache.org/jira/browse/QPID-7657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16030920#comment-16030920
] 

Keith Wall commented on QPID-7657:
----------------------------------

This is a refactoring only and has no functional impact.   We will reconsider whether this
is still a change we want once QPID-7531 is completed.

> [Java Broker] Move handling of DeliveryState to Termini
> -------------------------------------------------------
>
>                 Key: QPID-7657
>                 URL: https://issues.apache.org/jira/browse/QPID-7657
>             Project: Qpid
>          Issue Type: Task
>          Components: Java Broker
>            Reporter: Lorenz Quack
>             Fix For: Future
>
>
> Currently, the deliveryState (unsettledDeliveries/-Transfers) is maintained in the LinkEndpoint,
the Link, and the Session.
> The AMQP 1.0 specification states that the persistent state should be the responsibility
of the Termini.
> This issue proposes to create a common {{Terminus}} interface for Source and Target with
facilities to handle unsettled transfers (in terms of deliveryTags), implement it on the termini,
and ensure on the LinkEndpoints only transient state is handled (i.e., in terms of deliveryIds).



--
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


Mime
View raw message