The certified way, how to connect to external AMQ-7 with Fuse on EAP is documented in Configure Messaging Doc. Because, we are using JCA resource adapter inside Java EE, there are several limitations that imply. I found out several issues, that does not work when using camel-jms + eap's artemis resource adapter 1.5 + external AMQ-7. Those issues can be found in Issue Links section.
This test worked before in FUSE on EAP 6.3, because we were testing them against embedded HornetQ and we used other connectionFactory provided by EAP server java:/ConnectionFactory.
Can I instantiate my own connectionFactory?
If yes, we need to document that these options/scenarios don't work with the pooledConnectionFactory. We can even identify even more options/scenarios that don't work with the JCA and resource adapter. Anyone with greater knowledge of JCA.
The issue only concerns camel-jms,camel-sjms component. In camel-amqp,camel-mqtt, you instantiate your own amqp connectionFactory, becuase EAP doesn't support amqp connectionFactory.
The same problem will also occur in activemq-camel, because we will use again resource adapter to connect to external AMQ-6.3.
- relates to
-
ENTESB-7938 Unable to connect pooled connectionFactory with camel-sjms and camel-sjms2
- Closed
-
ENTESB-8049 Unable to setup credentials on SJMSBatchComponent in camel-sjms
- Closed
-
ENTESB-7679 JMS acknowledgment mode SESSION_TRANSACTED does not work with external AMQ-7
- Closed
-
ENTESB-7946 Durable Subscriber pattern does not work with the external AMQ-7
- Closed