OK, I've testest some use cases... This list is far from being
comprehensive... Looks like only destination names containing "?" that are
accepted by JMS api, will have issues as ActiveMQ parses destination name as
URI string. Consequently, “?” is removed and everything after it is treated
as query params.                   

   

        destination name 
        ActiveMQ name
   
   

        "?test?.jms.spec.que?"
         Message ID:dev1467-56629-1362089194289-3:1:1:1:1 sent to queue://

   
   

        "?test.jms.spec.que"
        Message ID:dev1467-56629-1362089194289-9:1:1:1:2 sent to queue://

   
   

        "test?.jms.spec.que?"
        Message ID:dev1467-56629-1362089194289-13:1:1:1:2 sent to queue://test

   
   

        "#test#.jms.spec.que#"
        Message ID:dev1467-56629-1362089194289-17:1:1:1:2 sent to
queue://#test#.jms.spec.que#
   

"\test.jms.spec.que" 
Message ID:dev1467-56629-1362089194289-19:1:1:1:2 sent to
queue://est.jms.spec.que



"\\test.jms.spec.que"
Message ID:dev1467-56629-1362089194289-25:1:1:1:3 sent to
queue://\test.jms.spec.que



"test.jms.spec.que\\"
Message ID:dev1467-56629-1362089194289-33:1:1:1:2 sent to
queue://test.jms.spec.que\



"/test.jms.spec.que"
Message ID:dev1467-56629-1362089194289-37:1:1:1:2 sent to
queue:///test.jms.spec.que



 
                                              
                                
                         



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/What-are-limitations-restrictions-on-destination-name-tp4664141p4664275.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to