You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2013/09/16 12:43:51 UTC

[jira] [Resolved] (CAMEL-6729) camel-jt400 - no longer able to configure a pollStrategy on Jt400DataQueueEndpoint

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

Claus Ibsen resolved CAMEL-6729.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 2.13.0
    
> camel-jt400 - no longer able to configure a pollStrategy on Jt400DataQueueEndpoint
> ----------------------------------------------------------------------------------
>
>                 Key: CAMEL-6729
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6729
>             Project: Camel
>          Issue Type: Improvement
>    Affects Versions: 2.12.0
>            Reporter: Fried Hoeben
>            Assignee: Claus Ibsen
>            Priority: Minor
>              Labels: camel-jt400
>             Fix For: 2.12.1, 2.13.0
>
>
> With camel 2.11.0 we were able to configure a pollStrategy in the URL of an endpoint consuming information from a data queue.
> After upgrading to 2.12.0 we get an exception during camel startup stating 'Unknown consumer parameters=[{pollStrategy=#jt400PollStrategy}]'. The application no longer starts.
> Downgrading to 2.11.0 allows the application to be started normally.
> The problem seems to originate from the fact that Camel (in DefaultPollingEndpoint.createConsumer()) creates a new DefaultScheduledPollConsumer, which gets the poll strategy (no problem). Then afterwards in Jt400DataQueueEndpoint.createPollingConsumer() a Jt400DataQueueConsumer is created and inside configureConsumer() normal flow is stopped because there is no pollStrategy property in a Jt400DataQueueConsumer, and there is an entry for this property in the endpoint's consumerProperties map.
> I suspect that the consumerProperty pollStrategy should be removed from the endpoint's consumerProperties after it has been set on the DefaultScheduledPollConsumer...

--
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