You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2016/04/26 16:05:13 UTC

[jira] [Resolved] (AMQ-6251) Queue resetNeeded field should be volatile

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

Timothy Bish resolved AMQ-6251.
-------------------------------
       Resolution: Fixed
         Assignee: Timothy Bish
    Fix Version/s: 5.14.0

> Queue resetNeeded field should be volatile
> ------------------------------------------
>
>                 Key: AMQ-6251
>                 URL: https://issues.apache.org/jira/browse/AMQ-6251
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.9.1, 5.13.2
>            Reporter: james
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 5.14.0
>
>
> The Queue.resetNeeded field should be volatile due to the fact that it is exposed outside of any additional synchronization (via the Queue.isResetNeeded() method).  without the volatile modifier, the flag could be set but not recognized by any external code checking it.



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