Martyn Taylor created ARTEMIS-668: ------------------------------------- Summary: Artemis does not handle reject on AMQP with Tx and presettled messages as spec outlines Key: ARTEMIS-668 URL: https://issues.apache.org/jira/browse/ARTEMIS-668 Project: ActiveMQ Artemis Issue Type: Bug Reporter: Martyn Taylor
The spec states: {quote} The delivered message will not be made available at the node until the transaction has been successfully discharged. If the transaction is rolled back then the delivery is not made available. Should the resource be unable to process the delivery it MUST NOT allow the successful dis- charge of the associated transaction. This may be communicated by immediately destroying the controlling link on which the transaction was declared, or by rejecting any attempt to discharge the transaction where the fail flag is not set to true. {quote} We should add the appropriate behviour. -- This message was sent by Atlassian JIRA (v6.3.4#6332)