You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Jim Gomes (JIRA)" <ji...@apache.org> on 2008/02/29 02:07:17 UTC

[jira] Updated: (AMQNET-80) Close()/Dispose() Methods are not properly protected

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

Jim Gomes updated AMQNET-80:
----------------------------

    Attachment: ProtectCloseMethod.patch

No option to grant ASF license to attachment when creating original Issue.

> Close()/Dispose() Methods are not properly protected
> ----------------------------------------------------
>
>                 Key: AMQNET-80
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-80
>             Project: ActiveMQ .Net
>          Issue Type: Bug
>          Components: ActiveMQ Client
>            Reporter: Jim Gomes
>            Assignee: James Strachan
>         Attachments: ProtectCloseMethod.patch
>
>   Original Estimate: 15 minutes
>  Remaining Estimate: 15 minutes
>
> The Close() methods in Session, MessageConsumer, and MessageProducer are not properly protected from being called more than once.  They can be called more than once if the owner of these objects calls the Close() method explicitly and then when they are finalized through the IDispose interface.  The Close() methods in these objects should be protected in the same way the Close() method is protected in the Connection object.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.