[ 
https://issues.apache.org/jira/browse/CAMEL-14190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16977428#comment-16977428
 ] 

Constantino Cronemberger edited comment on CAMEL-14190 at 11/19/19 12:16 PM:
-----------------------------------------------------------------------------

I tried with # in the ActiveMQ example and it worked there, so something is 
missing in my actual project.

In regard to automatic initialization of connection factory out of an existing 
one I confirmed that it happens in the camel-example-spring-boot-activemq 
project with the difference that in the case of ActiveMQ it implements the 
method createConnectionFactory, so it gives the impression that everything is 
ok, but in fact it is creating a second connection factory instead of using the 
existing one. 


was (Author: ccronemberger):
I tried with # in the ActiveMQ example and it worked there, so something is 
missing in my actual project.

In regard to automatic initialization of connection factory out of an existing 
I confirmed that it happens in the camel-example-spring-boot-activemq project 
with the difference that in the case of ActiveMQ it implements the method 
createConnectionFactory, so it gives the impression that everything is ok, but 
in fact it is creating a second connection factory instead of using the 
existing one. 

> JMSComponent tries to use applicationContext before it is initialised
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-14190
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14190
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-jms
>    Affects Versions: 3.0.0.RC3
>            Reporter: Constantino Cronemberger
>            Priority: Minor
>
> The method getConfiguration checks if applicationContext is null. If not it 
> will try to automatically initialise the ConnectionFactory and the 
> DestinationResolver.
> The problem is that applicationContext will always be null when used with 
> JmsComponentAutoConfiguration (or the corresponding classes in other similar 
> starters)  because the method setApplicationContext is called only after the 
> method that creates the bean returns and because the auto configuration class 
> also calls CamelPropertiesHelper.setCamelProperties which in turn calls 
> getConfiguration.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to