You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Matt Pavlovich (JIRA)" <ji...@apache.org> on 2013/03/19 19:21:16 UTC

[jira] [Created] (CAMEL-6180) SJMS Component behavior suggestions to improve upon the standard JMS component

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