[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2023-07-24 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: Future

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: Future
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2023-07-17 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 4.0.0)

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2022-09-02 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: 4.0
   (was: 3.x)

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 4.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2022-03-02 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: 3.x
   (was: 3.16.0)

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.x
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2022-01-23 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: 3.16.0
   (was: 3.15.0)

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.16.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-11-24 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: 3.15.0
   (was: 3.14.0)

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.15.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-10-12 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.13.0)
   3.14.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.14.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-09-18 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.12.0)
   3.13.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.13.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-06-06 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.11.0)
   3.12.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.12.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-05-03 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.10.0)
   3.11.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.11.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-03-17 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.9.0)
   3.10

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.10
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2021-01-21 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.8.0)
   3.9.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.9.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-12-03 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.7.0)
   3.8.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.8.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-10-09 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.6.0)
   3.7.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.7.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-08-24 Thread Luca Burgazzoli (Jira)


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

Luca Burgazzoli updated CAMEL-14600:

Fix Version/s: (was: 3.5.0)
   3.6.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.6.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-05-20 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.4.0)
   3.5.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.5.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-05-05 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.3.0)
   3.4.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.4.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-03-30 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Fix Version/s: (was: 3.2.0)
   3.3.0

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.3.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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


[jira] [Updated] (CAMEL-14600) Auto configure component/dataformat/languages when they are initialized

2020-02-22 Thread Claus Ibsen (Jira)


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

Claus Ibsen updated CAMEL-14600:

Priority: Major  (was: Minor)

> Auto configure component/dataformat/languages when they are initialized
> ---
>
> Key: CAMEL-14600
> URL: https://issues.apache.org/jira/browse/CAMEL-14600
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core
>Reporter: Luca Burgazzoli
>Priority: Major
> Fix For: 3.2.0
>
>
> As today the auto configuration of components is delegated to the runtime so 
> as example, spring-boot auto configure components with the help of some 
> CamelXYZAutoConfiguration classes, whereas the camel-main scans properties 
> for those that starts with camel.component and configure the related 
> components.
> I wonder if we can have a single point where component, dataformat, language 
> & co auto-configuration take place regardless of the runtime camel runs on.
> As example for components, the auto configuration could happen when they are 
> initialized like:
> - search for component-configurer (it is done already)
> - use the component-configurer - if any - to initialize the component 
> The component-configurer generator could also be enhanced not only to apply 
> given properties but also to look them up from the camel context with a 
> method like:
> {code:java}
> public boolean configure(CamelContext camelContext, String componentName);
> {code}
> 
> The advantage of such implementation would be that:
> - component are consistent configured across runtimes (i.e. at the moment 
> spring boot starters have an option to provide customizers to let use tune 
> component configurations)
> - with auto generated code we could reduce the need to create intermediate 
> objects on camel-main



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