[ 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-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org