The JMS transport doesn't use the ActiveMQ hack consistently
------------------------------------------------------------

                 Key: WSCOMMONS-468
                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-468
             Project: WS-Commons
          Issue Type: Bug
          Components: Transport
            Reporter: Andreas Veithen
            Priority: Minor


JMSOutTransportInfo#getDestination contains an ActiveMQ specific hack that 
prefixes the destination JNDI name with "dynamicQueues/" or "dynamicTopics/" if 
the initial lookup fails. On the other hand, 
JMSConnectionFactory#getDestination doesn't apply this hack. This means that 
the behavior in the JMSSender is inconsistent and depends on whether an 
existing connection factory definition is found in axis2.xml or not.

In addition, ServiceTaskManager#getDestination uses yet another approach, 
namely to get the Destination object from Session#createQueue or 
Session#createTopic.

Note that I believe that adding provider specific hacks is bad and I'm -1 for a 
solution that would simply add the hack to JMSConnectionFactory#getDestination.

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

Reply via email to