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 2021/02/18 16:18:00 UTC
[jira] [Created] (CAMEL-16234) camel-main - Allow 3rd party
components to offer configuration options
Claus Ibsen created CAMEL-16234:
-----------------------------------
Summary: 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
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.3.4#803005)