You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Krzysztof Porębski (Jira)" <ji...@apache.org> on 2025/08/17 22:01:00 UTC

[jira] [Updated] (AMQNET-846) Add option to customize acknowledgment behavior for expired messages via IRedeliveryPolicy

     [ https://issues.apache.org/jira/browse/AMQNET-846?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Krzysztof Porębski updated AMQNET-846:
--------------------------------------
    Fix Version/s: AMQP-2.4.0

> Add option to customize acknowledgment behavior for expired messages via IRedeliveryPolicy
> ------------------------------------------------------------------------------------------
>
>                 Key: AMQNET-846
>                 URL: https://issues.apache.org/jira/browse/AMQNET-846
>             Project: ActiveMQ .Net
>          Issue Type: New Feature
>          Components: AMQP, NMS
>            Reporter: Krzysztof Porębski
>            Assignee: Krzysztof Porębski
>            Priority: Major
>             Fix For: API-2.2.0, AMQP-2.4.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> Introduce a configurable mechanism for handling expired messages by extending the IRedeliveryPolicy interface in NMS. This will allow transport providers like AMQP to define how they acknowledge or reject expired messages (e.g., using MODIFIED_FAILED_UNDELIVERABLE, RELEASED, etc.).
> The current implementation in the AMQP provider unconditionally acknowledges expired messages using the {{MODIFIED_FAILED_UNDELIVERABLE}} outcome. This limits the consumer's ability to control message flow and error handling strategy.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@activemq.apache.org
For additional commands, e-mail: issues-help@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact