You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "clebert suconic (JIRA)" <ji...@apache.org> on 2019/03/14 18:28:03 UTC

[jira] [Closed] (ARTEMIS-2222) why the position remains unchanged if ignored is set to true

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

clebert suconic closed ARTEMIS-2222.
------------------------------------
       Resolution: Fixed
    Fix Version/s: 2.7.0

> why the position remains unchanged if ignored is set to true
> ------------------------------------------------------------
>
>                 Key: ARTEMIS-2222
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2222
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>            Reporter: yuebao
>            Priority: Major
>             Fix For: 2.7.0
>
>
> I am a bit confused about this, When CursorIterator:next is called during queue depage, if ignored is set to true, why the position remains unchanged. 
> if (!ignored) {
>  position = message.getPosition();
> } 
> For example, the client sends some messages to the topic subscriber ta (this topic has two subscribers ta and tb), every time tb depage continuous PagePositions that ignored are set to true will be traversed again.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)