You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Jan Bednar (JIRA)" <ji...@apache.org> on 2019/08/17 22:09:00 UTC

[jira] [Closed] (CAMEL-13866) Disruptor consumers are not being invoked when using @ImportResource/@Bean and createConsumerTemplate

     [ https://issues.apache.org/jira/browse/CAMEL-13866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jan Bednar closed CAMEL-13866.
------------------------------
    Resolution: Not A Problem

You cannot use ConsumerTemplate and ProducerTemplate on stopped CamelContext. It is expected and RejectedExecutionException was implemented in CAMEL-13555.

> Disruptor consumers are not being invoked when using @ImportResource/@Bean and createConsumerTemplate
> -----------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-13866
>                 URL: https://issues.apache.org/jira/browse/CAMEL-13866
>             Project: Camel
>          Issue Type: Bug
>          Components: came-core, camel-spring
>    Affects Versions: 2.24.1, 3.0.0.M4
>            Reporter: carsten madsen
>            Priority: Major
>
> I'm having a problem with disruptor consumers not being called (receiving messages) when switching from camel 2.17.1 to 2.24.1+ in a spring app. The code works fine with 2.17. 
> To recreate issue clone [https://github.com/cmadsen/test-disruptor] and:
> mvn test (fails)
> edit pom.xml so camel dep is 2.17.1
> mvn test (ok)
> alternatively keep camel 2.24 dep. and edit TestDisruptor.java and uncomment {{context.start()}} line and do mvn test (ok).
> It seems like calling createConsumerTemplate on a context that is not yet started stopped working in 2.18 and onwards. Playing with autoStartup="false" and doing getBean("camel").start() does not help which is odd as doing a manual context start when autoStartup="true" does work.
> With 3.0.0-M4 it does not work either but I do get a
> java.util.concurrent.RejectedExecutionException: CamelContext is stopped when trying to create the consumer.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)