activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "clebert suconic (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ARTEMIS-216) fix redelivery semantics
Date Tue, 01 Sep 2015 12:03:46 GMT

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

clebert suconic commented on ARTEMIS-216:
-----------------------------------------

The protocolManager is replicating state and semantics as if it was a separate broker in top
of artemis. The AMQConsumer, the AMQServerConsumer are holding messages and doing redelivery
at that level instead of using the ServerConsumer and QueueImpl, hence you have to fix the
redelivery semantics of openwire.. that is.. the functionality is duplicated...


I will definitely refactor that on 1.2.0.. if you want to fix it.. go ahead.. but once refactored
is probably moot.

> fix redelivery semantics
> ------------------------
>
>                 Key: ARTEMIS-216
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-216
>             Project: ActiveMQ Artemis
>          Issue Type: Sub-task
>          Components: OpenWire
>            Reporter: Andy Taylor
>            Assignee: Andy Taylor
>             Fix For: 1.3.0
>
>
> There are some missing features with redelivery such as setting the delivery count when
redelivered client side and moving to the DLQ. tests to cover this are:
> https://github.com/apache/activemq/blob/master/activemq-unit-test/src/test/java/org/apache/activemq/test/rollback/CloseRollbackRedeliveryQueueTest.java
> https://github.com/apache/activemq/blob/master/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/NonBlockingConsumerRedeliveryTest.java
> https://github.com/apache/activemq/blob/master/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/TopicRedeliverTest.java
> https://github.com/apache/activemq/blob/master/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/QueueRedeliverTest.java



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message