Claus Ibsen created CAMEL-14406:
-----------------------------------

             Summary: Component configurer - Generate API for returning which 
properties the component have
                 Key: CAMEL-14406
                 URL: https://issues.apache.org/jira/browse/CAMEL-14406
             Project: Camel
          Issue Type: Improvement
          Components: camel-core
            Reporter: Claus Ibsen
            Assignee: Claus Ibsen
             Fix For: 3.x


As part of bootstrapping Camel we do some convention to configure components 
with objects from registry. And as part of this we introspect the component 
which complex properties it has. We could optimize this and have a source code 
generated method we can use via the configurer

camel-example-main reports on bootstrap

13:43:36.332 [main] INFO  o.a.c.i.e.DefaultBeanIntrospection - Invoked: 6 times 
(overall) [Method: getProperties, Target: 
org.apache.camel.component.timer.TimerComponent@1a75e76a, Arguments: null]
13:43:36.407 [main] INFO  o.a.c.i.e.DefaultBeanIntrospection - Invoked: 7 times 
(overall) [Method: getProperties, Target: 
org.apache.camel.component.log.LogComponent@4a8355dd, Arguments: null]
13:43:36.409 [main] INFO  o.a.c.i.e.DefaultBeanIntrospection - Invoked: 8 times 
(overall) [Method: getPropertyGetter, Target: class 
org.apache.camel.component.log.LogComponent, Arguments: [exchangeFormatter]]



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

Reply via email to