You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2006/11/12 20:08:02 UTC
[jira] Commented: (SM-745) Allow usage of other JMS providers than
ActiveMQ
[ https://issues.apache.org/activemq/browse/SM-745?page=comments#action_37429 ]
Guillaume Nodet commented on SM-745:
------------------------------------
The main problem will come from the discovery mechanism.
Currently, the jms / jca flow uses the ActiveMQ feature called "Advisory Topics".
See http://www.activemq.org/site/advisory-message.html
This feature is used so that a new node in the cluster will be detected by receiving
a message in onAdvisoryMessage method. This one will send messages to
broadcast its internal activated endpoints. This will need to be rewritten to use
standard topics.
> Allow usage of other JMS providers than ActiveMQ
> ------------------------------------------------
>
> Key: SM-745
> URL: https://issues.apache.org/activemq/browse/SM-745
> Project: ServiceMix
> Issue Type: Improvement
> Affects Versions: 3.0.1
> Reporter: Christian Schneider
> Fix For: 3.0.1
>
> Attachments: jmsflow.patch, jmsflow.patch, jmsflow2.patch
>
>
> JMSFlow and JCA flow are too tightly bound to ActiveMQ. Instead of ActiveMQ specific classes jms Interfaces should be used where possible.
> I have attached a patch that replaces ActiveMQConnection and ActiveMQConnectionFactory by the jms equivalents.
> There is one possible issue with my patch. The getConnectionFactory now returns a ConnectionFactory instead of a ActiveMQConnectionFactory. I donĀ“t know if any other part of the sources depends on the specific class.
> My patch is of course only the first step. The next could be having a specific subclass JMSFlowActiveMQ that does all stuff that is ActiveMQ specific.
> I will deliver a second patch for this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira