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

Claus Ibsen commented on CAMEL-16234:
-------------------------------------

[~lb] fyi

> camel-main - Allow 3rd party components to offer configuration options
> ----------------------------------------------------------------------
>
>                 Key: CAMEL-16234
>                 URL: https://issues.apache.org/jira/browse/CAMEL-16234
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Claus Ibsen
>            Priority: Major
>
> Today we put stuff into camel-main for various things you can configure. Most 
> of that are stuff that is in core.
> But when we have components outside core, that are pluggable, then it would 
> be great if they can provide their own configuration with them, and then have 
> that as metadata and a configuration class (for java based configuration).
> We need the maven tooling to generate those meta data file, and java based 
> configuration fluent builders.
> Then for java you can register the addon in main ala
> main.configure(MyFooThingy.class)
>    .someFooStuffHere(true)
>    .someOtherFooish(123)
> .end()
> For example camel-saga, and the 3 circuit breakers are today hardcoded into 
> camel-main.
> Those can be candidates to try out with.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to