You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rob Godfrey (JIRA)" <qp...@incubator.apache.org> on 2007/01/24 21:33:49 UTC

[jira] Created: (QPID-317) Remove dependency on JMS from common and broker modules

Remove dependency on JMS from common and broker modules
-------------------------------------------------------

                 Key: QPID-317
                 URL: https://issues.apache.org/jira/browse/QPID-317
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker, Java Common
            Reporter: Rob Godfrey
            Priority: Minor


Currently the common and broker modules require the JMS API.  

In Common the dependency is in the BasicContentHeaderProperties class where a number of method exist for making the properties FieldTable perform type conversions in the way that is expected of JMSHeaders

In the Broker the dependencies are in code which is used for MessageSelectors.  Mostly this is throwing of JMSExceptions which can and should be replaced by the throwing of AMQExceptions.



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


[jira] Updated: (QPID-317) Remove dependency on JMS from common and broker modules

Posted by "Rob Godfrey (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Godfrey updated QPID-317:
-----------------------------

    Attachment: QPID-317.patch

Attached patch removes dependencies on JMS from common and broker.  Refcatored the BasicContentHeaderProperties so that the work on wrapping the FieldTable is now done in a separate class which has been moved to the client

> Remove dependency on JMS from common and broker modules
> -------------------------------------------------------
>
>                 Key: QPID-317
>                 URL: https://issues.apache.org/jira/browse/QPID-317
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Java Common
>            Reporter: Rob Godfrey
>            Priority: Minor
>         Attachments: QPID-317.patch
>
>
> Currently the common and broker modules require the JMS API.  
> In Common the dependency is in the BasicContentHeaderProperties class where a number of method exist for making the properties FieldTable perform type conversions in the way that is expected of JMSHeaders
> In the Broker the dependencies are in code which is used for MessageSelectors.  Mostly this is throwing of JMSExceptions which can and should be replaced by the throwing of AMQExceptions.

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


[jira] Resolved: (QPID-317) Remove dependency on JMS from common and broker modules

Posted by "Robert Greig (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Greig resolved QPID-317.
-------------------------------

       Resolution: Fixed
    Fix Version/s: M2

Committed, svn rev 499565

> Remove dependency on JMS from common and broker modules
> -------------------------------------------------------
>
>                 Key: QPID-317
>                 URL: https://issues.apache.org/jira/browse/QPID-317
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Java Common
>            Reporter: Rob Godfrey
>            Priority: Minor
>             Fix For: M2
>
>         Attachments: QPID-317.patch
>
>
> Currently the common and broker modules require the JMS API.  
> In Common the dependency is in the BasicContentHeaderProperties class where a number of method exist for making the properties FieldTable perform type conversions in the way that is expected of JMSHeaders
> In the Broker the dependencies are in code which is used for MessageSelectors.  Mostly this is throwing of JMSExceptions which can and should be replaced by the throwing of AMQExceptions.

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


[jira] Assigned: (QPID-317) Remove dependency on JMS from common and broker modules

Posted by "Rob Godfrey (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Godfrey reassigned QPID-317:
--------------------------------

    Assignee: Rob Godfrey

> Remove dependency on JMS from common and broker modules
> -------------------------------------------------------
>
>                 Key: QPID-317
>                 URL: https://issues.apache.org/jira/browse/QPID-317
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Java Common
>            Reporter: Rob Godfrey
>         Assigned To: Rob Godfrey
>            Priority: Minor
>             Fix For: M2
>
>         Attachments: QPID-317.patch
>
>
> Currently the common and broker modules require the JMS API.  
> In Common the dependency is in the BasicContentHeaderProperties class where a number of method exist for making the properties FieldTable perform type conversions in the way that is expected of JMSHeaders
> In the Broker the dependencies are in code which is used for MessageSelectors.  Mostly this is throwing of JMSExceptions which can and should be replaced by the throwing of AMQExceptions.

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