Matt Pavlovich created CAMEL-6180:
-------------------------------------

             Summary: SJMS Component behavior suggestions to improve upon the 
standard JMS component
                 Key: CAMEL-6180
                 URL: https://issues.apache.org/jira/browse/CAMEL-6180
             Project: Camel
          Issue Type: Improvement
          Components: camel-sjms
            Reporter: Matt Pavlovich


The SJMS component should not suffer any feature loss from the standard JMS 
component, for best user experience in 3.0. 

A random mix of suggested behavior changes/enhancements:

 1. Supporting things like consume from multiple destinations using 
wildcards... from jms:queue:US_TICKETS_*  

 2. Support dynamic destination on a <to uri=".." by using the same header from 
the existing JMS component. 
      CamelJmsDestination       javax.jms.Destination    A destination object.
      CamelJmsDestinationName   String   The destination name.

 3. I suggest making 'request-reply' be explicit, since implicit is really 
painful for new users. The "magic" temp destination listener is not confusing 
and the user has nothing in the route to go on as to why that is happening.

 4. Along w/ #3, don't kill the QoS headers by default. It makes setting up 
proxies really complicated. 

 5. Support MQ Series 'weirdness' that current component handles.. see 'Setting 
JMS provider options on the destination' here: http://camel.apache.org/jms.html

Thanks!

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to