You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Mark Pollack (JIRA)" <ji...@apache.org> on 2008/07/28 19:52:00 UTC

[jira] Created: (AMQNET-97) ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs

ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs
----------------------------------------------------------------------------------------------------------------------------------------------

                 Key: AMQNET-97
                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
             Project: ActiveMQ .Net
          Issue Type: Improvement
          Components: ActiveMQ Client
            Reporter: Mark Pollack
            Assignee: James Strachan
            Priority: Minor
             Fix For: 1.0


The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Commented: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Mark Gellings (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54879#action_54879 ] 

Mark Gellings commented on AMQNET-97:
-------------------------------------

This issue is in a fixed state, but should an enhancement issue be created to actually implement the QueueBrowser functionality in the ActiveMQ provider?

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ
>            Reporter: Mark Pollack
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 1.2.0
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Commented: (AMQNET-97) ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44740#action_44740 ] 

Jim Gomes commented on AMQNET-97:
---------------------------------

Broke out the requirement for unsubscribing durable consumer into separate issue.  The addition of QueueBrowser will be addressed in the 1.1 timeframe.

> ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>            Reporter: Mark Pollack
>            Assignee: Jim Gomes
>            Priority: Minor
>             Fix For: 1.1
>
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Commented: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54881#action_54881 ] 

Timothy Bish commented on AMQNET-97:
------------------------------------

Yes, I'd recommend you open an issue for QueueBrowser implementation for any of the NMS modules that you wish to see the actual implementation work done in.  The NMS interface now supports the methods to create the browser, actually implementing one is a whole other task.  We welcome contributions  :)

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ
>            Reporter: Mark Pollack
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 1.2.0
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Assigned: (AMQNET-97) ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jim Gomes reassigned AMQNET-97:
-------------------------------

    Assignee: Jim Gomes  (was: James Strachan)

> ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>            Reporter: Mark Pollack
>            Assignee: Jim Gomes
>            Priority: Minor
>             Fix For: 1.1
>
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Resolved: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish resolved AMQNET-97.
--------------------------------

    Resolution: Fixed

Added the CreateBrowser methods to the ISession interface and create a new interface IQueueBrowser. 

Updated NMS.ActiveMQ to throw NotSupportedException for the CreateBrowser methods until we actually implement this functionality (now accepting QueueBrowser implementation Patches).  

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ
>            Reporter: Mark Pollack
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 1.2.0
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Commented: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54619#action_54619 ] 

Jim Gomes commented on AMQNET-97:
---------------------------------

Added a partial implementation for QueueBrowser to the EMS provider.  The only thing that needs to be added for it is an adapter for the GetEnumerator() implementation of IQueueBrowser.  See comments in the code for more info.
Added a stubbed implementation for QueueBrowser to the MSMQ provider.  All modules compile again.

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ
>            Reporter: Mark Pollack
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 1.2.0
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Updated: (AMQNET-97) ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jim Gomes updated AMQNET-97:
----------------------------

    Fix Version/s: 1.1
                       (was: 1.0)

> ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>            Reporter: Mark Pollack
>            Assignee: James Strachan
>            Priority: Minor
>             Fix For: 1.1
>
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Updated: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jim Gomes updated AMQNET-97:
----------------------------

    Fix Version/s:     (was: 1.1)
                   1.2

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>            Reporter: Mark Pollack
>            Assignee: Jim Gomes
>            Priority: Minor
>             Fix For: 1.2
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Updated: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jim Gomes updated AMQNET-97:
----------------------------

     Original Estimate: 6 hours
    Remaining Estimate: 6 hours

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>            Reporter: Mark Pollack
>            Assignee: Jim Gomes
>            Priority: Minor
>             Fix For: 1.1
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Assigned: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish reassigned AMQNET-97:
----------------------------------

    Assignee: Timothy Bish  (was: Jim Gomes)

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ
>            Reporter: Mark Pollack
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 1.2.0
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> The lack of these methods prevents using NMS as a single API across various providers.

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


[jira] Updated: (AMQNET-97) ISession does not contain methods for creating QueueBrowser

Posted by "Jim Gomes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQNET-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jim Gomes updated AMQNET-97:
----------------------------

    Summary: ISession does not contain methods for creating QueueBrowser  (was: ISession does not contain methods for creating QueueBrowser and unsubscribing a durable consumer as in JMS API and other messaging vendor APIs)

Modified subject of this issue to address only the QueueBrowser support on ISession, since the durable consumer issue has been broken out and is addressed in separate issue [AMQNET-99].

> ISession does not contain methods for creating QueueBrowser
> -----------------------------------------------------------
>
>                 Key: AMQNET-97
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-97
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>            Reporter: Mark Pollack
>            Assignee: Jim Gomes
>            Priority: Minor
>             Fix For: 1.1
>
>
> The lack of these methods prevents using NMS as a single API across various providers.

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